/*CTA produit*/
.container-wrap .nectar-button span {
    font-size: 24px;
}
/*Etat des stocks*/
.container-wrap .bar-wrap strong {
    display: none!important;
}
.container-wrap .bar-wrap {
    max-width: 50vh;
}
/*Catégories*/
.container-wrap .product_meta {
    display: none;
}

/*description produit gras*/
.container-wrap .woocommerce-product-details__short-description hgroup {
    font-weight: bold;
    padding: 15px 0;
}

/*mobile*/
@media only screen and (max-width: 800px) {

    .container-wrap .flickity.product-thumbs {
        display: none;
    }

    .container-wrap nav.woocommerce-breadcrumb {
        display: none;
    }

    .container-wrap .single-product .images .product-slider .slide {
        padding-right: 20px;
        width: 300px !important;
    }

    .container-wrap .flickity-viewport {
        height: 300px!important;
    }

    .container-wrap .woocommerce-product-gallery__image.easyzoom {
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }

    .container-wrap .span_5.col.single-product-main-image {
        margin-bottom: 0px!important;
    }

    .container-wrap{
        padding-top:25px
    }

    .container-wrap .nectar-prod-wrap h1{
        font-size:24px!important;
        line-height:28px!important
    }
}
.container-wrap .reviews-images-wrap-right .reviews-images {
    background-color:#FAFAFA;
    max-height: 300px;
    object-fit: cover;
    aspect-ratio:4/3;
    width: 90%;
    margin-top: 5%;
}
@media only screen and (max-width: 600px) {
    .CTA-desktop{
        display:none;
    }
    header#top {
        padding: 10px;
    }}

@media only screen and (max-width: 800px) {

    .container-wrap .flickity.product-thumbs {
        display: none;
    }

    .container-wrap nav.woocommerce-breadcrumb {
        display: none;
    }

    .container-wrap .single-product .images .product-slider .slide {
        padding-right: 20px;
        width: 300px !important;
    }

    .container-wrap .flickity-viewport {
        height: 300px!important;
    }

    .container-wrap .woocommerce-product-gallery__image.easyzoom {
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }

    .container-wrap .span_5.col.single-product-main-image {
        margin-bottom: 0px!important;
    }

    .container-wrap{
        padding-top:25px
    }

    .container-wrap .nectar-prod-wrap h1{
        font-size:24px!important;
        line-height:28px!important
    }
}
/** notes **/

.container-wrap .wcpr-comment-form-title {
    width: 100%;
    padding: 1% 0;
}

.container-wrap .woocommerce .comment-form-rating {
    margin-top: 1%;
}

.container-wrap .stars {
    font-size: 25px;
}

.container-wrap .woocommerce #pp_full_res .comment-form-comment, .woocommerce .comment-form-comment {
    margin-top: 0!important;
}

.container-wrap .reviews-images-wrap-right .reviews-images {
    background-color:#FAFAFA;
    max-height: 300px;
    object-fit: cover;
    aspect-ratio:4/3;
    width: 90%;
    margin-top: 5%;
}



@media only screen and (max-width: 600px) {
    .container-wrap .CTA-desktop{
        display:none;
    }
    .container-wrap header#top {
        padding: 10px;
    }
    .container-wrap .wcpr-comment-form-title {
        margin-bottom: 15px;
        width: 100%;
    }
}

.container-wrap a.toggle-heading {
    font-size: 18px!important;
    line-height:1em!important;
    padding:0px!important;
    margin:0px!important;
}


.container-wrap div[data-style="minimal"] .toggle h3 a {
    padding:20px!important;
}

.container-wrap div#ingredients .toggles {
    background: white;
    padding: 20px;
    border-radius: 10px;
}

.container-wrap i.fa.fa-minus-circle {
    display: none;
}

.container-wrap i.fa.fa-plus-circle {
    display: none;
}

.container-wrap .wcpr-grid-item {
    padding: 20px 0px;
}

/*reviews-images*/
img.reviews-images {
    border-radius: 10%;
    aspect-ratio:1/1!important;
}

.reviews-images-container {
    max-width: 300px;
}

.skeepers_carousel_container.slides-count-3 {
    padding-top: 30px;
}

