/** Shopify CDN: Minification failed

Line 105:21 Expected identifier but found whitespace
Line 139:29 Unexpected ")"

**/

.Recipe-Body {

    ---Section-Above : 0px ;
    ---Section-Below : 0px ;

    ---Section-Width : 100% ;

    ---Block-Above : 0px ;
    ---Block-Below : 0px ;

    --text-color : #59001c ;
}

.Recipe-Body {
    padding-bottom : var( ---Section-Below ) ;
    padding-top : var( ---Section-Above ) ;
}


.Recipe-Inner {

    position : relative ;
    margin: 0 auto ;
    max-width: 100% ;
    justify-content : center ;
    flex-direction : column-reverse ;
    display : flex ;
}

@media ( width >= 1000px ){

    .Recipe-Inner {
        max-width: var( ---Section-Width) ;
        align-items : center ;
    }
}

@media ( width >= 1200px ){

    .Recipe-Inner {
        flex-direction : column ;
        min-height : 60px ;
    }
}

.recipe__content ,
.Recipe-Info {
    max-width : 668px ;
    flex-grow : 1 ;
}

.recipe
.author-links {
    margin : 15px 0 10px ;
}

.Recipe-Ingredients ul {

    padding-left : 15px ;
    margin : 0 ;

    line-height : 2.25rem ;
}

.Recipe-Ingredients li {

    margin-bottom : 5px ;

    line-height : normal ;
    font-size : 1rem ;
}

.Recipe-Instructions li a {

    text-underline-offset : 2px ;
    text-decoration : underline ;
    text-decoration-color : rgba(var(--text-color),.35);
    -webkit-text-decoration-color: rgba(var(--text-color),.35);
    transition: color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;
    transition: text-decoration-color .2s ease-in-out,color .2s ease-in-out;
    transition: text-decoration-color .2s ease-in-out,color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;
}

.Recipe-Instructions li a:hover {
    -webkit-text-decoration-color : rgb(var(--text-color));
    text-decoration-color : rgb(var(--text-color));
    color : rgb(var(--text-color));
}

.Recipe-Instructions ul {

    padding-left : 0 ;
    margin : 0 ;

    list-style : none ;
}

.Recipe-Instructions[ data-show-list-icon = 'true' ]
ul {

    position : relative ;

    padding-left : 1.875rem ;

    list-style : disc ;
}

.recipe :is( h1 , h2 , h3 , h4 , h5 , h6 ){

    color : var( --text-color ) ;

    @media ( width >= 1000px ){

        margin-block-start : 0.6em ;
        margin-block-end : 0.3em ;
    }
}


.recipe
.Recipe-Block {
    padding-bottom : var( ---Block-Below ) ;
    padding-top : var( ---Block-Above ) ;
}

.recipe
.Recipe-Block:nth-child(1){
    padding-top : 0 ;
}

.recipe
.Recipe-Block:nth-last-child(){
    padding-bottom : 0 ;
}
