/** Shopify CDN: Minification failed

Line 125:0 Unexpected "}"

**/
.ingredients-section {
    position: relative;
}

.ingredients-section .ingredients-main {
    /* position: absolute;
    top: var(--padding-100);
    left: 50%;
    transform: translateX(-50%); */
    color: #fff;
    width: 100%;
    background-image: url('/cdn/shop/files/background-img.webp');
    background-size: cover;
    padding: var(--padding-100) 0 0;
    border-radius: 4.8rem 4.8rem 0 0;
}
.ingredients-section .ingredients-bg-image {
    display: none;
}

.ingredients-blocks {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ib-block-wrap .ib-it-wrap {
    display: flex;
}
.ingredients-bg-image img {
    width: 100%;
    vertical-align: bottom;
}
.ingredients-section .section-header {
    justify-content: center;
}
.ingredients-section .common-heading {
    max-width: 965px;
    color: var(--whiteColor);
    text-align: center;
}
.ingredients-section .common-heading em {
    color: var(--whiteColor);
}
.ingredients-blocks .ib-block.image-block {
    position: relative;
    padding-top: 51%;
    width: 100%;
    max-width: 60%;
    margin-top: -4%;
}
.ingredients-blocks .ib-block.image-block img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 100%;
    object-fit: contain;
}
.ingredients-blocks .ib-block {
    width: 100%;
    max-width: 29%;
}
.ingredients-blocks .ib-block .ib-block-wrap {
    display: flex;
    flex-direction: column;
    row-gap: var(--padding-100);
}
.ingredients-blocks .ib-block-wrap .ib-it-wrap {
    display: flex;
    gap: 2rem;
    align-items: center;
    padding-bottom: 1.5rem;
    position: relative;
}
.ingredients-blocks .ib-block-wrap .ib-it-wrap:before {
    position: absolute;
    content: '';
    width: 100%;
    height: .8rem;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 0;
    pointer-events: none;
    left: 0;
    right: 0;
}
.ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon {
    display: flex;
}
.ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-text {
    font-size: var(--fs-32);
    font-weight: 400;
    color: var(--whiteColor);
    font-family: var(--arapey-heading-font);
    line-height: 1.2;
}

.ingredients-blocks .right .ib-block-wrap .ib-it-wrap {
    justify-content: flex-end;
}





.ingredients-blocks .ib-block.left .ib-it-wrap:before {
    background-image: url("data:image/svg+xml,%3Csvg width='484' height='8' viewBox='0 0 484 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4H480' stroke='white'/%3E%3Ccircle cx='480' cy='4' r='3.5' fill='%23E457A1' stroke='white'/%3E%3C/svg%3E%0A");
    background-position: right;
} 
.ingredients-blocks .ib-block.right .ib-it-wrap:before {
    background-image: url("data:image/svg+xml,%3Csvg width='484' height='8' viewBox='0 0 484 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484 4H3.99998' stroke='white'/%3E%3Ccircle cx='4' cy='4' r='3.5' transform='matrix(-1 0 0 1 8 0)' fill='%23E457A1' stroke='white'/%3E%3C/svg%3E%0A");    
    background-position: left;
} 





}




/***** 1600px_RESPONSIVE_START *****/
@media (max-width: 1600px){

    .ingredients-blocks .ib-block {
        max-width: 32%;
    }
    .ingredients-blocks .ib-block.image-block {
        padding-top: 51%;
        margin-top: -2%;
    }
    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon,
    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon img {
        width: 3.2rem;
        height: 3.2rem;
    }
    .ingredients-section .common-heading {
        max-width: 75%;
        margin-inline: auto;
    }

}
/***** 1600px_RESPONSIVE_ENDS *****/




/***** 1440px_RESPONSIVE_START *****/
@media (max-width: 1440px){




}
/***** 1440px_RESPONSIVE_ENDS *****/




/***** 1280px_RESPONSIVE_START *****/
@media (max-width: 1280px){

    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon,
    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon img {
        width: 3rem;
        height: 3rem;
    }
    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-text {
        font-size: clamp(1.8rem,2vw,3.2rem);
    }

}
/***** 1280px_RESPONSIVE_ENDS *****/




/***** 1024px_RESPONSIVE_START *****/
@media (max-width: 1024px){



}
/***** 1024px_RESPONSIVE_ENDS *****/




/***** 989px_RESPONSIVE_START *****/
@media (max-width: 989px){



}
/***** 989px_RESPONSIVE_ENDS *****/




/***** 767px_RESPONSIVE_START *****/
@media (max-width: 767px){

    .ingredients-blocks {
        flex-direction: column;
    }
    .ingredients-blocks .image-block {
        order: 1;
        max-width: 100%;
    }
    .ingredients-blocks .ib-block.left {
        order: 2;
        max-width: 100%;
    }
    .ingredients-blocks .ib-block.right {
        order: 3;
        max-width: 100%;
        margin-top: var(--padding-60);
    }
    .ingredients-blocks .ib-block .ib-block-wrap {
        row-gap: var(--padding-60);
    }
    .ingredients-section .ingredients-main {
        padding: var(--padding-100) 0 var(--padding-80);
        border-radius: 3rem 3rem 0 0;
    }
    .ingredients-blocks .right .ib-block-wrap .ib-it-wrap {
        justify-content: flex-end;
        flex-direction: row-reverse;
    }
    .ingredients-blocks .ib-block.right .ib-it-wrap:before {
        background-image: url("data:image/svg+xml,%3Csvg width='484' height='8' viewBox='0 0 484 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4H480' stroke='white'/%3E%3Ccircle cx='480' cy='4' r='3.5' fill='%23E457A1' stroke='white'/%3E%3C/svg%3E%0A");
        background-position: right;
    }
    .ingredients-section .common-heading {
        max-width: 60rem;
        margin-bottom: var(--padding-60);
    }
    .ingredients-blocks .ib-block.image-block {
        padding-top: 63%;
        max-width: 68%;
        margin-top: -2%;
    }
    .collection .product-grid {
        --count: 1;
    }
    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon, 
    .ingredients-blocks .ib-block-wrap .ib-it-wrap .ib-it-icon img {
        width: 2.5rem;
        height: 2.5rem;
    }
    .ingredients-blocks .ib-block-wrap .ib-it-wrap {
        gap: 1.5rem;
    }
    
}
/***** 767px_RESPONSIVE_ENDS *****/




/***** 576px_RESPONSIVE_START *****/
@media (max-width: 576px){



}
/***** 576px_RESPONSIVE_ENDS *****/




/***** 480px_RESPONSIVE_START *****/
@media (max-width: 480px){



}
/***** 480px_RESPONSIVE_ENDS *****/












