/** Shopify CDN: Minification failed

Line 80:41 Unexpected "{"
Line 86:0 Expected "}" to go with "{"

**/
.title-wrapper-with-link {
 flex-direction: column;
 text-align: center;
 align-items: center;
}
/* header menu boldness */
.header__menu-item {
 color: rgba(var(--color-foreground), 1);
 font-weight: 700;
 letter-spacing: 0px;
 font-size: 16px;
}
.video-content-container {
    padding: 20px;
}
.video-content-container .banner__buttons {
    margin-top: 20px;
}

.custom--video-banner{
    width: 100%;
    height: auto;
    line-height: 0;
}

.custom-video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bubble-svg {
    height: 100%;
    width: 100%;
}
.icon.icon-bubble {
    position: absolute;
    top: 50%;
    left: -0.5rem;
    transform: translateY(-50%) rotate(10deg);
}
.icon-bubble+.image-with-text__media{
    max-width: calc(100% - 16.5rem);
    margin-left: auto;
    width: 100%;
}
.icon-bubble+.image-with-text__media{   
    border-radius: 20px 65px !important;
}


@media(min-width:750px){
    .video-content-container {
        max-width: 650px;
        position: absolute;
        top: 50%;
        right: 5%;
        transform: translateY(-50%);
        padding: 20px;
    }
    
}
@media(max-width:749px){
    .video-content-container {
        padding: 40px 20px;
        background-color: #5c3106;
        text-align: center;
    }
    .video-content-container .banner__heading{
        font-size: calc(var(--font-heading-scale) * 2rem);
    }
    .video-content-container .banner__text{
        letter-spacing:0;
    }
    .icon-bubble+.image-with-text__media{{
        max-width: calc(100% - 6.5rem);
        margin-bottom: 60px;
    }
}

