/** Shopify CDN: Minification failed

Line 202:5 Unexpected "{"

**/
.template--super-greens-template .main-product .testimonial-block--mobile,
.template--super-greens-template .main-product .price--mobile,
.template--super-greens-template .main-product .price--mobile ~ .product__tax,
.template--super-greens-template .main-product .product-link__image--mobile {
    display: none;
}

.template--super-greens-template .main-product .price dl {
    /* flex-direction: column-reverse; */
}

.template--super-greens-template .product__info-container {
    padding-top: 0;
}

.template--super-greens-template .custom-banner.custom-banner--desktop {
    display: none;
}

.template--super-greens-template .main-product .product__title--mobile ~ .product__tax {
    display: none;
}

.template--super-greens-template .main-product .product__title--desktop {
    display: flex;
}

.template--super-greens-template .main-product .price dl .yotpo-widget-instance {
    display: none;
}

.template--super-greens-template .main-product .price--desktop {
    margin-top: 0;
}

.template--super-greens-template .main-product .price--desktop ~ .product__tax {
    display: none;
}

.template--super-greens-template .main-product .price--desktop ~ .product__tax + div {
    display: none;
}
.template--super-greens-template .main-product .testimonial-block--desktop {
    padding: 0 0 15px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    margin-top: 10px;
}
.template--super-greens-template .main-product .testimonial-block--desktop blockquote {
    border: none;
    margin: 0;
    color: #2A5535;
    font-weight: 300;
    padding: 0 0 10px;
    max-width: 100%;
    font-size: 20px;
    padding: 0;
    font-weight: 300;
    font-size: 20px;
    line-height: normal;
    letter-spacing: normal;
}


   
@media screen and (max-width: 767px) {
    .template--super-greens-template .main-product .custom-banner--mobile {
        order: 1;
    }
    .template--super-greens-template .main-product .product__media-wrapper {
        order: 2;  
    }
    .template--super-greens-template .main-product .product__title--mobile {
        order: 3;
    }
    .template--super-greens-template .main-product:not(.product__media-wrapper) .product__title--mobile {
        order: 1;
    }
    .template--super-greens-template .main-product .product__info-wrapper {
        order: 7;
    }
    .template--super-greens-template .main-product .testimonial-block--mobile {
        display: block;
        order: 5;
    }
    .template--super-greens-template .main-product .price--mobile {
        display: block;
        order: 4;
    }
    .template--super-greens-template .main-product .product-link__image--mobile {
        display: block;
        order: 6;
    }
    .template--super-greens-template .main-product .testimonial-block:not(.testimonial-block--mobile),
    .template--super-greens-template .main-product .price--desktop,
    .template--super-greens-template .main-product .product-link__image--desktop {
        display: none;
    }

    .template--super-greens-template .main-product .product__title--mobile .product__heading  {
        text-align: left;
    }

    .template--super-greens-template .price bdi {
        font-size: 24px;
    }

    .template--super-greens-template .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary>*:first-child svg {
        width: 16px;
    }

    .template--super-greens-template .main-product .testimonial-block--mobile blockquote {
        margin: 10px 0 10px 6px;
    }

    .template--super-greens-template .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary>.yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text {
        font-size: 16px !important;
        line-height: normal !important;
    }

    .template--super-greens-template .product .product__info-container>div:has(.product-form) {
        margin-top: 0;
    }

    .template--super-greens-template .product .product__info-container>div:has(.product-form) product-form {
        margin-top: 0;
    }

    .template--super-greens-template .main-product .price dl .yotpo-widget-instance {
        display: block;
    }
    .template--super-greens-template .main-product .product__title--desktop {
        display: none;
    }
    .template--super-greens-template .main-product .product__title--desktop .yotpo-widget-instance {
        display: none;
    }
    .template--super-greens-template media-gallery {
        position: relative;
    }
    .template--super-greens-template .thumbnail-slider {
        position: absolute;
        bottom: 15px;
        z-index: 2;
        left: 0;
        right: 0;
        margin-bottom: 0;
    }
    
    .template--super-greens-template .thumbnail-slider thumbnail-list__item:not(.is-active) {
        background-color: transparent;
    }
    .template--super-greens-template .thumbnail-slider .thumbnail-list__item.slider__slide {
        width: 13px;
        height: 13px;
        border-radius: 50%;
        border: 1px solid #FFFFFF;
        background-color: transparent;
    }
    .template--super-greens-template .thumbnail-slider .thumbnail-list__item.slider__slide.is-active {
        background-color: #FFFFFF;
    }
    .template--super-greens-template .thumbnail-slider .thumbnail.media img {
        display: none;
    }
     .template--super-greens-template .thumbnail-slider .thumbnail.media {
        border-radius: 50%;
     }
    .template--super-greens-template .thumbnail-slider .thumbnail.media:after {
        display: none;
    }
    .template--super-greens-template .thumbnail-slider .thumbnail-list {
        background-color: transparent;
        justify-content: center;
        box-shadow: none;
    }

    .template--super-greens-template .thumbnail-slider .thumbnail-list + .slider-buttons {
        display: none;
    }

    .template--super-greens-template .product__media-wrapper product-gallery {
        margin-bottom: 1rem;
    }
}


@media screen and (min-width: 768px) {
    /* .template--super-greens-template */
    .template--super-greens-template .main-product .product__info-container {
        display: flex;
        flex-direction: column;
    }
    .template--super-greens-template .custom-banner.custom-banner--desktop,
    .template--super-greens-template .main-product .product__title--desktop,
    .template--super-greens-template .main-product .price--desktop,
    .template--super-greens-template .main-product .testimonial-block--desktop,
     {
        order: -1;
    }
    .template--super-greens-template .main-product .product-link__image--desktop {
        order: 1;
    }
    .template--super-greens-template .product .product__info-container>div:has(.product-form) {
        order: 2;
        margin-top: 0;
    }

    .template--super-greens-template .product .product__info-container>div:has(.product-form) product-form {
        margin-top: 0;
    }
    .template--super-greens-template .main-product .product__description {
        order: 3;
    }

    .template--super-greens-template .main-product .product__accordion {
        order: 4;
    }
    .template--super-greens-template .thumbnail-list {
        max-width: 50rem;
    }
    .template--super-greens-template .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        width: 8rem;
    }
    .template--super-greens-template .thumbnail-slider .thumbnail-list+.slider-buttons {
        width: 30rem;
    }

    .template--super-greens-template .main-product product-form .product-form__submit {
        font-size: 16px;
    }
}
@media screen and (min-width: 1400px) {
    .template--super-greens-template .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        width: 12rem;
    }
    .template--super-greens-template .thumbnail-slider .thumbnail-list+.slider-buttons {
        width: 50rem;
    }
}