/** Shopify CDN: Minification failed

Line 421:4 Unexpected "{"

**/
.page-landing .section_announcement_bar{
    display:none;
}
.page-landing .header__inline-menu,.page-landing .header__icons{
    display:none
}
.page-landing  .header__heading-logo-wrapper,.page-landing  .header__heading-logo-wrapper img{
    height:45px;
    width:346px;
    object-fit:contain;
}
.page-landing .global_image_and_text .image_and_text{
    box-shadow:none;
    background-color:transparent !important;
}
.page-landing .global_image_and_text .ctn_image_and_text .ctn_img{
    max-width:550px;
}
.page-landing .global_image_and_text .ctn_image_and_text h3{
    font-size:45px;
    line-height:45px;
    font-weight:bold;
    margin-bottom:17px;
}
.page-landing .global_image_and_text .ctn_image_and_text .btn{
    background-color:#f5844a;
    border-radius:21px;
    border-color:#f5844a;
    margin-top:20px;
}
.page-landing .global_image_and_text .ctn_image_and_text .btn:hover{
    color:#f5844a;
}
.page-landing .global_image_and_text .ctn_image_and_text .btn:hover svg,
.page-landing .global_image_and_text .ctn_image_and_text .btn:hover svg path{
    filter:none;
    stroke: #f5844a !important;
    transition: stroke .3s .5s;
}
.page-landing .global_image_and_text .ctn_image_and_text .block_txt{
    gap:20px 15px;
    margin:0;
}

.page-landing .global_image_and_text .ctn_image_and_text .block_txt .txt{
    font-size:18px;
    font-weight:bold;
}
.page-landing .global_image_and_text .ctn_image_and_text .block_txt svg{
    width:27px;
    height:27px;
}

.page-landing .product-slider{
    padding-inline:73px;
}
.page-landing .product-slider .slider-cell{
    width:100%;
    display:flex;
    justify-content:center;
}

.page-landing .product-slider,.page-landing .flickity-viewport,.page-landing .slider-container{
    box-shadow:none !important;
}
.page-landing .product-slider .flickity-page-dots{
    margin-top:20px;
}
.page-landing .product-slider .flickity-page-dots .dot.is-selected{
    background-color:#000;
    opacity:1;
}
.page-landing .product-slider .flickity-page-dots .dot{
    background-color:#000;
    opacity:0.2;
    height:6px;
    width:6px;
}

.page-landing .product-slider-left-content .product-star-div{
    margin-bottom:30px;
    font-size:20px;
    line-height:20px;
}
.page-landing .product-slider-left-content .product-content-title{
    font-size:45px;
    line-height:45px;
    font-weight:bold;
    margin-bottom:20px;
}

.page-landing .product-slider-left-content .product-content-desc{
    font-size:18px;
    line-height:24px;
    font-weight:bold;
    margin-bottom:22px;
}

.page-landing .product-slider-left-content .product-content-price-card{
    border:2px solid #333333;
    border-radius:20px;
    padding:26px;
}
.page-landing .product-slider-left-content .product-content-price-card .product-content-price{
    font-size:42px;
    line-height:45px;
    font-weight:bold;
    margin:0;
    margin-bottom:20px;
}
.page-landing .product-slider-left-content .field label,
.page-landing .product-slider-left-content .field button{
    color:#fff;
}
.page-landing .product-slider-left-content .field:before,
.page-landing .product-slider-left-content .field:after{
    display:none;
}
.page-landing .product-slider-left-content .field input{
    color: #fff;
    font-family: HelveticaNowText, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border-radius: 15px;
    background: #000;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: .5s;
    border: solid 0px #000;
    text-decoration: none;
    text-align: center;
    padding-right:46px;
    gap: 10px;
    letter-spacing: 0;
    cursor: pointer;
    box-sizing: border-box;
}

.page-landing .product-slider-left-content .product-content-price-card .product-content-price-desc{
    font-size:18px;
    line-height:24px;
    font-weight:bold;
    margin-bottom:22px;
}
.page-landing .global_image_and_text{
    padding-top:80px !important;
    padding-bottom:18px !important;
}
.page-landing .sample-pack{
    padding-top:80px !important;
}

.page-landing .comparison-grid__section{
    padding-top:110px !important;
    padding-bottom:128px !important;
}
.page-landing .comparison-grid__section .comparison-grid{
    max-width: 1120px;
}
.page-landing .comparison-grid__section .comparison-grid__heading,.page-landing .landing-page-title{
    font-size:64px;
    line-height:65px;
    font-weight:600;
    margin-bottom:40px;
}
.page-landing .comparison-grid__section .comparison-grid__column{
    max-width:175px;
    width:175px;
    margin-right:58px;
    padding-bottom:38px;
}
.page-landing .comparison-grid__section .comparison-grid__fixed .comparison-grid__column{
    padding-block:28px;
}
.page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell{
    max-width:175px;
    width:175px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    column-gap:7px;
    border-bottom-color:#dddddd;
}
.page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell{
    padding-block:10px;
    padding-inline:0;
    text-align:left;
    font-size:16px;
    line-height:26px;
    font-weight:bold;
}
.page-landing .comparison-grid__section .comparison-grid__fixed{
    grid-template-columns: auto auto;
}
.page-landing .comparison-grid__section .comparison-grid__column.comparison-grid__column--man-cereal{
    width:250px;
    max-width:250px;
    padding:38px;
    box-shadow: 0 0 10px 0 rgba(0,0,0, 50%);
    background-color: rgba(255,255,255,0.2);
    border-radius:16px;
}
.page-landing .comparison-grid__section .comparison-grid__column.comparison-grid__column--man-cereal .comparison-grid__cell{
    background-color:transparent;
}
.page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell.comparison-grid__header{
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    text-align:center;
    padding-block:16px 20px;
    border-bottom:1px solid #000;
    margin-bottom:5px;
}
.page-landing .comparison-grid__section .comparison-grid__fixed .comparison-grid__cell.comparison-grid__header{
    height:fit-content;
    padding-top:0;
    justify-content:center;
}
.page-landing .comparison-grid__section .comparison-grid__fixed .comparison-grid__column:nth-child(1) .comparison-grid__cell.comparison-grid__header{
    border:0;
}

.page-landing .science-backed-cereal{
    padding-bottom:90px;
}
.page-landing .science-backed-cereal .landing-page-title{
    margin-bottom:30px;
    text-align:center;
}
.page-landing .science-backed-cereal .science-backed-img-div{
    position: relative;
}
.page-landing .science-backed-cereal .science-backed-img-div img{
    height:100%;
    width:100%;
    object-fit:cover;
    padding-inline:35px;
    position: absolute;
    left: 0;
    top: 0;
}
.page-landing .science-backed-cereal .science-backed-left-div{
    padding-right:35px;
    padding-block:15px;
}
.page-landing .science-backed-cereal .science-backed-right-div{
    padding-left:35px;
    padding-block:15px
}
.page-landing .science-backed-cereal .science-backed-left-div.grid__item > div,
.page-landing .science-backed-cereal .science-backed-right-div.grid__item > div{
    margin-bottom:24px;
}
.page-landing .science-backed-cereal .grid__item > div:last-of-type{
    margin-bottom:0px;
}
.page-landing .science-backed-cereal .grid{
    align-items:stretch;
}

.page-landing .science-backed-cereal .grid__item h3{
    font-size:22px;
    line-height:28px;
    font-weight:bold;
    margin:0;
    margin-bottom:15px;
}
.page-landing .science-backed-cereal .grid__item p{
    font-size:15px;
    line-height:24px;
    color:#7A7A7A;
    margin:0;
}


.page-landing .science-backed-cereal .science-backed-content-mdiv{
    display:flex;
    align-items:start;
    gap:15px;
}
.page-landing .science-backed-cereal .science-backed-content-mdiv img{
    height:50px;
    width:50px;
    object-fit:contain;
}


.page-landing .shopify-section-group-footer-group .ctn_footer{
    padding-top:90px;
    padding-bottom:10px;
}
.page-landing .shopify-section-group-footer-group .ctn_footer .ctn_info{
    display:none;
}

.page-landing .shopify-section-group-footer-group .ctn_img{
    height: 98px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #fff;
    padding-bottom: 40px;
}
.page-landing .shopify-section-group-footer-group .ctn_img img{
    object-fit:contain;
    height:100%
}
.page-landing .shopify-section-group-footer-group .copyright{
    text-align:center;
    margin-top:10px;
    font-size:11px;
    font-weight:400;
    line-height:23px;
}

.page-landing .product-slider img{
    width:100%;
    height:100%;
    object-fit:contain;
}
.page-landing  header-drawer{
    display:none;
}
.page-landing  .header  .header__heading-link.link{
    pointer-events: none;
} 

@media (max-width: 992px) {
    .page-landing .product-slider{
        padding-inline:30px;
    }
    .page-landing .comparison-grid__section .comparison-grid__heading, 
    .page-landing .landing-page-title,
    .page-landing .global_image_and_text .ctn_image_and_text h3
    {
        font-size: 28px;
        line-height: 36px;
    }
    .page-landing .science-backed-cereal .science-backed-img-div img{
        padding-inline:15px;
    }
    .page-landing .science-backed-cereal .science-backed-left-div{
        padding-right:15px;
    }
    .page-landing .science-backed-cereal .science-backed-right-div{
        padding-left:15px;
    }
    .page-landing .science-backed-cereal .grid__item h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .page-landing .global_image_and_text .ctn_image_and_text .ctn_img {
        max-width: 100%;
    }
    .page-landing .sample-pack{
        padding-top: 44px !important;
    }
    .page-landing .global_image_and_text {
        padding-top: 98px !important;
        padding-bottom: 0px !important;
        padding-inline:15px !important;
    }
    .page-landing .comparison-grid__section .comparison-grid__column,
    .page-landing .comparison-grid__section .comparison-grid__column.comparison-grid__column--man-cereal{
        width:100%;
        max-width:100%;
        margin:0;
    }
    .page-landing .comparison-grid__section .comparison-grid__column.comparison-grid__column--man-cereal{
        padding:28px 0;
        max-width: 100%;
        width: 100%;
        margin:0;
    }
    .page-landing .comparison-grid__section .comparison-grid__column.comparison-grid__column--man-cereal .comparison-grid__cell{
        width:100%;
        max-width:100%;
    }
    .page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell{
        font-size: 14px;
        line-height:20px;
        padding: 6px 8px;
        letter-spacing: -.4px;
        width:100% !important;
        max-width:100% !important;
        margin:0;
    }
    .page-landing .comparison-grid__section .comparison-grid__fixed {
        grid-template-columns: 200px 200px;
    }
    .page-landing .comparison-grid__scrollable{
        grid-template-columns: auto auto;
    }
    .page-landing .comparison-grid__section .comparison-grid__fixed .comparison-grid__cell.comparison-grid__header,
    .page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell.comparison-grid__header{
        height: initial;
        padding: 15px 10px;
        margin: 0;
    }
    .page-landing .comparison-grid__section .comparison-grid__column,
    .page-landing .comparison-grid__section .comparison-grid__fixed .comparison-grid__column{
        padding-block:10px;
    }
    .page-landing .comparison-grid__fixed .comparison-grid__column:first-child{padding-bottom:6px;}
}

@media (max-width: 768px) {
    .page-landing .header{
        padding-top:26px;
    }
    .page-landing .global_image_and_text .ctn_image_and_text h3,
    .page-landing .product-slider-left-content .product-content-title,
    {
        font-size:44px;
        line-height:45px;
        text-align:start;
    }
    .page-landing .global_image_and_text .ctn_image_and_text .block_txt{
        justify-content:start;
    }
    .page-landing .global_image_and_text .ctn_image_and_text .btn{
        margin-left:0;
    }
    .page-landing .sample-pack,
    .page-landing .science-backed-cereal,
    .page-landing  .comparison-grid__section{
        padding-inline:20px;
    }
    .page-landing .sample-pack .grid{
        flex-direction:column;
    }
    .page-landing .sample-pack .grid .grid__item{
        width:100%;
        max-width:100%;
    }
    .page-landing .comparison-grid__section {
        padding-top: 98px !important;
        padding-bottom: 128px !important;
    }
    .page-landing .science-backed-cereal .grid{
        flex-direction:column;
    }
    .page-landing .science-backed-cereal .grid .grid__item{
        width:100%;
        max-width:100%
    }
    .page-landing .science-backed-cereal .science-backed-img-div img{
        position:static;
        height:360px;
        width:100%;
        object-fit:contain;
    }
     .page-landing .science-backed-cereal .science-backed-img-div{
        order:0;
    }
    .page-landing .science-backed-cereal .science-backed-left-div{
        order:1;
    }
    .page-landing .science-backed-cereal .science-backed-right-div{
        order:2;
    }
    .page-landing .science-backed-cereal {
        padding-bottom: 70px;
    }
    .page-landing .product-slider-left-content{
        padding-top:54px
    }
    .page-landing .comparison-grid__section .comparison-grid__column{
        margin-right: 0px;
    }
    .page-landing .comparison-grid__section .comparison-grid__table{
        max-width:100%;
    }
    .page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell{
        font-size: 12px;
        line-height:18px;
    }
    .page-landing .comparison-grid__section .comparison-grid__column.comparison-grid__column--man-cereal{
        padding-block:10px;
    }
    .page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell.comparison-grid__header{
        padding-bottom:10px;
    }
    .page-landing .comparison-grid__section .comparison-grid__column .comparison-grid__cell.comparison-grid__header{
        font-size:14px;
    }
    .page-landing .comparison-grid__section .comparison-grid__fixed {
        grid-template-columns: 150px 150px;
    }
}
@media (max-width: 568px) {
    .page-landing .global_image_and_text .ctn_image_and_text .btn{
        max-width:100%;
    }
    .page-landing .product-slider{
        padding:0;
    }
    .page-landing .comparison-grid__section .comparison-grid__fixed {
        grid-template-columns: 105px 105px;
    }
    .comparison-grid__column {
        grid-template-rows: 55px repeat(5, 60.3px) 54.6px;
    }
}
@media (max-width: 350px) {
    .page-landing .header__heading-logo-wrapper, .page-landing .header__heading-logo-wrapper img{
        width:100%;
    }
    .page-landing .header {
        grid-template-columns: 0fr 1fr 0fr;
    }
}