/** Shopify CDN: Minification failed

Line 20:25 The "-" operator only works if there is whitespace on both sides
Line 95:29 The "-" operator only works if there is whitespace on both sides

**/
.abt-artist{
    display:flex;
    padding: 60px 0px 60px 0px;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
}   

.artist-page-container{
    display:flex;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    max-width: calc(100% -(2* var(--mobile-content-left-right-margin)));
    margin: 0 var(--mobile-content-left-right-margin);
}

.abt-artist h2{
    color: #314438;
    position: relative;
    z-index: 5;
    text-align: center;
    font-family: "Frank Ruhl Libre";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%; /* 32.2px */
    letter-spacing: -0.84px;
    margin: 0;
}
.bio-pic{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
.artist-pic{
    display: none;
}
.artist-pic-mobile{
    display: flex;
    margin: auto;
}
.artist-pic-mobile img{
    border-radius: 1000px;
    width: 180px;
    height: auto;
}
.artist-bio{
    font-family: Quicksand;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin: auto;
    line-height: 140%; /* 28px */
}
.main-image img{
    height: 300px;
    width: 100%;
    display: flex;
    margin: auto;
    object-fit: cover;
    object-position: center;
}
.triple-image{
    display: flex;
    overflow-x: auto;
    scroll-behavior: smooth;
    gap: 24px;
    align-self: stretch;
    white-space: nowrap;
}
.triple-image::-webkit-scrollbar {
    display: none;
}

.triple-image img{
    width: 200px;
    height: auto;
    display: inline-block;
}

@media screen and (min-width: 600px) {
    .artist-page-container {
        display:flex;
        flex-direction: column;
        justify-content: center;
        gap: 24px;
        max-width: calc(100% -(2* var(--tablet-content-left-right-margin)));
        margin: 0 var(--tablet-content-left-right-margin);
    }
}

@media screen and (min-width: 768px) {
    .abt-artist{
        padding: 80px 0px 80px 0px;
        gap: 40px;
    }
    .artist-pic{
        display: flex;
        width: 180px;
        height: 180px;
    }
    .artist-pic-mobile{
        display: none;
    }

    .abt-artist h2{
        font-size:36px;
    }
    .main-image img{
        height: auto;
        width: -webkit-fill-available;
    } 
    .bio-pic{
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 40px;
        align-self: stretch;
    }  

    .triple-image img{
        width: calc(33.33%);
        height: auto;
    }    
}

@media screen and (min-width: 840px){
    .artist-page-container{
        display:flex;
        flex-direction: column;
        justify-content: center;
        gap: 40px;
        margin: auto;
        max-width: var(--desktop-content-max-width);
    }
}

@media screen and (min-width: 1000px) {

    .abt-artist{
        padding: 80px 0px 80px 0px;
        gap: 40px;
    }
    .artist-pic{
        display: flex;
        width: 244px;
        height: 244px;
    }   
    .artist-pic-mobile{
        display: none;
        
    }
    .main-image img{
        width: -webkit-fill-available;
        height: auto;
    } 
    .abt-artist h2{
        font-size:40px;
    }
    .triple-image img{
        width: calc(33.33% - 16px);
        
        height: auto;
    }    
    
    .artist-pic img{
        width: 244px;
    }
}

@media screen and (min-width: 1440px) {
    .abt-artist{
        padding: 80px 100px 80px 100px;
        gap: 40px;
    }
    .artist-page-container {
        display:flex;
        flex-direction: column;
        justify-content: center;
        gap: 40px;
        max-width: var(--large-desktop-content-max-width);
        margin: auto;
    }
}