@charset "UTF-8";

body.page-conditions-generales ol,body.page-politique-de-confidentialite ol,body.page-privacy-policy ol,body.page-terms-and-conditions ol{
  padding-left:1.25rem;
}

body.page-conditions-generales .listing hr,body.page-politique-de-confidentialite .listing hr,body.page-privacy-policy .listing hr,body.page-terms-and-conditions .listing hr{
  display:none;
}

body.page-conditions-generales .listing ul,body.page-politique-de-confidentialite .listing ul,body.page-privacy-policy .listing ul,body.page-terms-and-conditions .listing ul{
  padding-left:0;
  font-family:circe_regular;
}

body.page-conditions-generales .listing ul li,body.page-politique-de-confidentialite .listing ul li,body.page-privacy-policy .listing ul li,body.page-terms-and-conditions .listing ul li{
  list-style:none;
}

body.page-conditions-generales .listing ul li:before,body.page-politique-de-confidentialite .listing ul li:before,body.page-privacy-policy .listing ul li:before,body.page-terms-and-conditions .listing ul li:before{
  content:"";
  width:.375rem;
  height:.375rem;
  -webkit-border-radius:100%;
     -moz-border-radius:100%;
          border-radius:100%;
  margin-right:.625rem;
  background-color:#482875;
  display:inline-block;
  position:relative;
  top:-.125rem;
}

body.single-product .single-product-upc p{
  margin-bottom:0;
}

@media (max-width:1600px){
  body.single-product .banner_img .fl-row-content-wrap{
    padding-top:5rem;
  }
}

body.page-wellness-centre-family-health-online .site-content,body.page-wellness-centre-family-health-online .site-content .component_bs_card .card{
  background:#f7f5f5;
}

body.page-online-floral-ordering .fl-module-bs_card .component_bs_card .card .card-body .card-title,body.page-wellness-centre-family-health-online .fl-module-bs_card .component_bs_card .card .card-body .card-title{
  margin-top:0;
  text-align:left;
}

body.page-request-a-new-product{
  color:#404040;
}

body.page-flu-stop .component_bs_card{
  margin-bottom:1.875rem;
  float:left;
}

@media (max-width:767.98px){
  body.page-flu-stop .component_bs_card{
    height:auto;
  }
}

body.page-flu-stop .component_bs_card .card .card-body .card-title{
  color:#404040;
}

body.page-flu-stop .component_bs_card .card .card-body .card-text{
  padding-bottom:.9375rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-flu-stop .component_bs_card .card .card-body .text-links a{
    display:inline-block;
    width:100%;
  }
}

@media (max-width:413px){
  body.page-flu-stop .component_bs_card .card .card-body .text-links a{
    display:inline-block;
    width:100%;
  }
}

body.page-flu-stop .component_bs_card .card .card-body .text-links h6{
  font-family:Open Sans,sans-serif;
  font-size:1rem;
  margin:0 0 .625rem;
  padding:1.5625rem 0 0;
}

@media (max-width:767.98px){
  body.page-about-us .flex-dir-row .component_z_pattern .safety-container{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
       -moz-box-orient:horizontal;
       -moz-box-direction:normal;
            flex-direction:row;
  }
}

@media (max-width:767.98px){
  body.page-about-us .flex-dir-row-inverse .component_z_pattern .safety-container{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
       -moz-box-orient:horizontal;
       -moz-box-direction:reverse;
            flex-direction:row-reverse;
  }
}

body.page-our-services .services_bs_card .component_bs_card .card .text-links a{
  display:block;
}

body.page-help .component_bs_accordion h2{
  border-bottom:none;
  padding-bottom:1.5625rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-help .component_bs_accordion h2{
    padding-bottom:.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-help .component_bs_accordion h2{
    font-size:1.875rem;
    padding-bottom:.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-help .component_bs_accordion h5:before{
    -webkit-transform:scale(.8);
       -moz-transform:scale(.8);
         -o-transform:scale(.8);
            transform:scale(.8);
    margin-top:.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-help .component_bs_accordion h5 button{
    font-size:1.125rem !important;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-help .component_bs_card .card .card-body{
    padding:.9375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-help .component_bs_card .card .card-body .card-title{
    font-size:1.375rem;
  }
}

body.single-recipes .component_z_pattern .safety-container{
  height:31.25vw;
  max-height:37.5rem;
  overflow:hidden;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipes .component_z_pattern .safety-container{
    max-height:16.625rem;
  }
}

@media (max-width:767.98px){
  body.single-recipes .component_z_pattern .safety-container{
    height:auto;
    max-height:inherit;
  }
}

body.page-air-miles .component_list_module .list-main .heading .field_editor{
  margin-bottom:2.5rem;
}

@media (max-width:767.98px){
  body.page-medreminders .fl-module-bs_card.text-links-red-button .component_bs_card .card .card-body .text-links a{
    padding:.75rem .9375rem;
  }
}

@media (max-width:374px){
  body.page-medreminders .fl-module-bs_card.text-links-red-button .component_bs_card .card .card-body .text-links a{
    font-size:.8125rem;
  }
}

body.page-corporate-wellness-centre .corporate_right_card_block{
  border-right:.0625rem solid #cccaca;
  padding-right:3.125rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-corporate-wellness-centre .corporate_right_card_block{
    padding-right:1.875rem;
  }
}

@media (max-width:767.98px){
  body.page-corporate-wellness-centre .corporate_right_card_block{
    border-right:none;
    padding-right:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-corporate-wellness-centre .item-location_content{
    border-bottom:.0625rem solid #ddd;
    padding-bottom:1.875rem;
  }
}

@media (max-width:1600px){
  body.page-corporate-wellness-centre .item-location_content h3{
    font-size:1.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-corporate-wellness-centre .item-location_content h3{
    font-size:1.25rem;
  }
}

@media (max-width:1600px){
  body.page-corporate-wellness-centre .item-location_content .item-location_summary h4{
    font-size:1rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-corporate-wellness-centre .item-location_content .item-location_summary h4,body.page-corporate-wellness-centre .item-location_content .item-location_summary p{
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  body .component_bs_card.-border .card .card-body .card-text ul{
    margin-bottom:1.875rem;
  }
}

body.page-phone-refills .corporate_right_card_block{
  border-right:.0625rem solid #cccaca;
  padding-right:3.125rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-phone-refills .corporate_right_card_block{
    padding-right:1.875rem;
  }
}

@media (max-width:767.98px){
  body.page-phone-refills .corporate_right_card_block{
    border-right:none;
    padding-right:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-blood-pressure .component_list_module .list-main .heading h2{
    font-size:2.125rem;
    line-height:normal;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-blood-pressure .component_list_module .list-main .heading h2{
    font-size:1.625rem;
    line-height:normal;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-travel-health-centres .fl-module-bs_card.text-links-red-button .component_bs_card .card .card-body .text-links a{
    font-size:.8125rem;
    padding:.875rem 1.25rem;
  }
}

@media (max-width:767.98px){
  body.page-travel-health-centres .fl-module-bs_card.text-links-red-button .component_bs_card .card .card-body .text-links a{
    font-size:.8125rem;
    padding:.875rem 1.25rem;
  }
}

@media (max-width:374px){
  body.page-travel-health-centres .fl-module-bs_card.text-links-red-button .component_bs_card .card .card-body .text-links a{
    font-size:.6875rem;
    padding:.75rem .625rem;
  }
}

@media (max-width:767.98px){
  body.page-travel-health-centres .component_facts .sm-standerd-container h2{
    margin-top:1.875rem;
    padding:0 .9375rem;
    font-size:2.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-retail-and-store-positions .fl-module-bs_card .component_bs_card .card .card-body .card-text .two_column_list_wrap{
    margin-left:-.9375rem;
    margin-right:-.9375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-retail-and-store-positions .fl-module-bs_card .component_bs_card .card .card-body .card-text .two_col_list{
    padding:0 .9375rem;
    width:50%;
  }
}

body .component_mega_menu .sidemenu.menu_item_deli footer .text a{
  color:#67305f;
}

body .component_mega_menu .sidemenu.menu_item_deli footer .text a:after{
  content:url(/wp-content/themes/panache/assets/svg/link-arrow-purple.svg);
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-starbucks .fl-builder-content .red_button .fl-button-wrap a.fl-button{
    padding:.9375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-starbucks .fl-builder-content .red_button .fl-button-wrap a.fl-button{
    font-size:.8125rem;
    padding:.9375rem .625rem;
    width:100%;
    text-align:center;
  }
}

@media (max-width:767.98px){
  body.page-starbucks .fl-builder-content .red_button .fl-button-wrap a.fl-button{
    padding:.9375rem .125rem;
    width:100%;
    text-align:center;
  }
}

@media (max-width:374px){
  body.page-starbucks .fl-builder-content .red_button .fl-button-wrap a.fl-button{
    font-size:.8125rem;
  }
}

body.page-coupon-policy .component_list_module .list-main .heading h2{
  margin-bottom:1.875rem;
}

body.page-entertaining-faq .fl-module-bs_card .component_bs_card .card .card-body .card-title{
  font-size:2.25rem;
  margin-bottom:1.5625rem;
  margin-top:0;
  text-align:left;
}

body.page-better-food-fund .list-group .list{
  font-size:1.25rem;
  padding:.75rem 0;
  border-bottom:.0625rem solid #cccaca;
}

body.page-contact-us .page_sidebar .border_line_top,body.page-contactez-nous .page_sidebar .border_line_top{
  border-top:.0625rem solid #ddd;
}

body.page-contact-us .frm_style_formidable-style:before,body.page-contactez-nous .frm_style_formidable-style:before{
  background:none;
}

body.page-gift-cards-every-occasion .card_image_section{
  position:relative;
}

body.page-gift-cards-every-occasion .card_image_section:after,body.page-gift-cards-every-occasion .card_image_section:before{
  content:"";
  width:.25rem;
  height:1.875rem;
  background:#f0f0f0;
  position:absolute;
  right:-.125rem;
  top:0;
}

@media (max-width:767.98px){
  body.page-gift-cards-every-occasion .card_image_section:after,body.page-gift-cards-every-occasion .card_image_section:before{
    top:auto;
    width:1.875rem;
    height:.25rem;
    bottom:-.125rem;
  }
}

body.page-gift-cards-every-occasion .card_image_section:after{
  top:auto;
  bottom:0;
}

@media (max-width:767.98px){
  body.page-gift-cards-every-occasion .card_image_section:after{
    bottom:-.125rem;
  }
}

body.single-easy-meal .border_top{
  border-top:.0625rem solid #cccaca;
  padding-top:1.875rem;
}

body.home .about{
  background-color:#8fc351;
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content-wrap{
    margin-top:3.75rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .product_panache_banner .fl-row-content-wrap{
    margin-top:3.125rem;
  }
}

@media (max-width:767.98px){
  body.home .product_panache_banner .fl-row-content-wrap{
    margin-top:0;
  }
}

body.home .product_panache_banner .fl-row-content .product_panache_sec{
  position:relative;
  z-index:9;
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections.product_column .fl-heading{
    font-size:1.25rem;
  }
}

@media (max-width:767.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections.product_column .fl-heading{
    font-size:1.5rem;
  }
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections.img_style .fl-col-content{
    padding-top:0;
  }
}

@media (max-width:1299px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections.img_style .fl-col-content{
    padding-top:0;
  }
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content{
    min-height:28.125rem;
    padding:5.625rem 0 4.375rem 6.25rem;
  }
}

@media (max-width:1299px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content{
    padding:3.125rem 0 3.125rem 3.125rem;
    min-height:18.75rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content{
    min-height:16.875rem;
    padding-left:1.875rem;
    padding-top:1.875rem;
    padding-bottom:1.5625rem;
  }
}

@media (max-width:767.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content{
    min-height:inherit;
    padding:1.875rem 1.5625rem;
  }
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading{
    font-size:2.8125rem;
    line-height:3.125rem;
  }
}

@media (max-width:1299px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading{
    font-size:2rem;
    line-height:2.25rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading{
    font-size:2.8125rem;
    line-height:3.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading{
    font-size:1.25rem;
    line-height:1.5rem;
  }
}

@media (max-width:767.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading{
    font-size:1.875rem;
    line-height:2.125rem;
  }
}

body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading span.text_style{
  font-family:circe_regular;
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading span.text_style.block{
    display:inline;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content h2.fl-heading span.text_style.block{
    display:inline;
  }
}

body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content .fl-rich-text p{
  font-size:1rem;
  line-height:normal;
}

body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content .fl-button{
  padding:.9375rem 1.875rem;
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content .fl-button{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content .fl-button{
    padding:.75rem 1.5625rem;
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .max_width_content .fl-button{
    padding:.625rem 1.25rem;
    font-size:.875rem;
  }
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .product_col_img .fl-module-content{
    margin-top:1.25rem;
  }
}

@media (max-width:1600px){
  body.home .product_panache_banner .fl-row-content .product_panache_sec .equal_col_sections .fl-col-content .product_col_img .fl-photo-img-png img{
    width:15.625rem;
  }
}

body.home .best_holidays_sec{
  position:relative;
  max-width:120rem;
  margin:0 auto;
}

body.home .best_holidays_sec .fl-row-content-wrap:before{
  content:"\e833";
  font-family:brand;
  color:#a37f42;
  position:absolute;
  left:1.25rem;
  top:-1.875rem;
  font-size:8.4375rem;
}

body.home .best_holidays_sec .fl-row-content-wrap:after{
  content:"\e832";
  font-family:brand;
  color:#a37f42;
  position:absolute;
  right:1.75rem;
  bottom:-.9375rem;
  font-size:8.4375rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .best_holidays_sec .fl-module-content{
    margin-bottom:0;
  }
}

@media (max-width:1299px){
  body.home .best_holidays_sec .product_col_detail .fl-module-content{
    margin-bottom:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .best_holidays_sec .product_col_detail .fl-module-content{
    margin-top:1.25rem;
  }
}

@media (max-width:1299px){
  body.home .best_holidays_sec .fl-col-small h2.fl-heading,body.home .best_holidays_sec .fl-col-small h3.fl-heading{
    font-size:1.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .best_holidays_sec .fl-col-small h2.fl-heading,body.home .best_holidays_sec .fl-col-small h3.fl-heading{
    font-size:1.0625rem;
    line-height:normal;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .best_holidays_sec .fl-col-small h2.fl-heading,body.home .best_holidays_sec .fl-col-small h3.fl-heading{
    font-size:1rem;
    line-height:1.25rem;
  }
}

@media (max-width:1299px){
  body.home .best_holidays_sec h2.fl-heading,body.home .best_holidays_sec h3.fl-heading{
    font-size:2.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .best_holidays_sec h2.fl-heading,body.home .best_holidays_sec h3.fl-heading{
    font-size:1.875rem;
  }
}

body.home .best_holidays_sec h2.fl-heading .text_runing_style,body.home .best_holidays_sec h3.fl-heading .text_runing_style{
  font-family:circe_regular;
}

@media (max-width:1600px){
  body.home .best_holidays_sec .view_more .fl-module-content{
    margin-top:2.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .best_holidays_sec .view_more .fl-module-content{
    margin-top:1.25rem;
  }
}

@media (max-width:767.98px){
  body.home .best_holidays_sec .view_more .fl-module-content{
    margin-top:0;
    margin-bottom:0;
  }
}

@media (max-width:1600px){
  body.home .best_holidays_sec .view_more .fl-module-content .fl-button-wrap .fl-button{
    font-size:1rem;
    padding:1.125rem 2.5rem .9375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .best_holidays_sec .view_more .fl-module-content .fl-button-wrap .fl-button{
    padding:.75rem 1.5625rem;
    font-size:.875rem;
  }
}

body.home .best_holidays_sec .find_more_cta .fl-button{
  text-decoration:none;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  position:relative;
}

@media (max-width:1600px){
  body.home .best_holidays_sec .find_more_cta .fl-button{
    font-size:1.125rem;
    line-height:1.25rem;
    padding:0;
  }
}

@media (max-width:1299px){
  body.home .best_holidays_sec .find_more_cta .fl-button{
    padding-top:.625rem;
    font-size:1rem;
  }
}

body.home .best_holidays_sec .find_more_cta .fl-button:after{
  content:"";
  border-bottom:.0625rem solid #b55b3b;
  bottom:0;
  top:auto;
  position:absolute;
  width:100%;
  left:0;
  right:0;
}

@media (max-width:1600px){
  body.home .best_holidays_sec .fl-photo-content img{
    max-width:80%;
  }
}

@media (max-width:1850px){
  body.home .category_section .fl-row-content-wrap{
    padding-left:2.5rem;
    padding-right:2.5rem;
  }
}

@media (max-width:1299px){
  body.home .category_section .fl-row-content-wrap{
    padding-top:3.75rem;
    padding-bottom:3.75rem;
  }
}

@media (max-width:1299px){
  body.home .category_section .fl-row-content-wrap .fl-module-content.fl-node-content{
    margin-bottom:3.125rem;
  }
}

@media (max-width:1299px){
  body.home .category_section .fl-row-content-wrap .fl-module-content.fl-node-content h2.fl-heading{
    font-size:2.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .category_section .fl-row-content-wrap .fl-module-content.fl-node-content h2.fl-heading{
    font-size:1.875rem;
  }
}

@media (max-width:1299px){
  body.home .category_section .fl-row-content-wrap .fl-visible-desktop-medium .fl-module-content.fl-node-content{
    margin:0;
  }
}

@media (max-width:1600px){
  body.home .category_section .fl-row-content-wrap .fl-button-wrap .fl-button{
    font-size:1rem;
    padding:.9375rem 2.5rem;
  }
}

body.home .best_dessert_sec{
  margin-top:-8.4375rem;
}

body.home .best_dessert_sec .fl-row-content-wrap{
  padding-top:13.75rem;
  max-width:120rem;
  margin:0 auto;
}

@media (max-width:1600px){
  body.home .best_dessert_sec .fl-row-content-wrap{
    padding-top:11.875rem;
  }
}

@media (max-width:1600px){
  body.home .side_productBg_img{
    margin-top:9.0625rem;
  }
}

@media (max-width:1600px){
  body.home .side_productBg_img .fl-photo-img-png img{
    width:65%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .side_productBg_img .fl-photo-img-png img{
    margin-top:-2.8125rem;
  }
}

@media (max-width:1299px){
  body.home .feature_product h2.fl-heading{
    font-size:2.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .feature_product h2.fl-heading{
    font-size:2rem;
  }
}

body.home .text-links.mobile_products{
  color:red;
}

body.home .text-links.mobile_products .discover_more .fl-module-content{
  margin:2.5rem 0;
}

body.home .text-links.mobile_products .discover_more .fl-module-content .fl-button-wrap a{
  background:#b55b3b;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  color:#fff;
  padding:.9375rem 1.5625rem;
  display:block;
  border:.0625rem solid #b55b3b;
  max-width:200px;
  max-width:12.5rem;
  font-size:1rem;
}

body.home .text-links.mobile_products .discover_more .fl-module-content .fl-button-wrap a span.fl-button-text{
  font-size:1rem;
}

body.home .text-links.mobile_products .discover_more .fl-module-content .fl-button-wrap a:after{
  background:transparent;
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap{
  color:red;
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a{
  text-decoration:none;
  position:relative;
}

@media (max-width:374px){
  body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a span.fl-button-text{
    font-size:.6875rem;
  }
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a:after{
  content:"";
  width:100%;
  height:.0625rem;
  background:#b9dcd2;
  position:absolute;
  bottom:0;
  left:0;
}

body.home .home-grid-col .col-half{
  width:50%;
  float:left;
}

@media (min-width:1601px) and (max-width:1850px){
  body.page-quoi-de-neuf .archive_products .fl-row-content-wrap,body.page-whats-new .archive_products .fl-row-content-wrap{
    padding-left:2.8125rem;
    padding-right:2.8125rem;
  }
}

@media (max-width:1600px){
  body.page-quoi-de-neuf .archive_products .fl-row-content-wrap,body.page-whats-new .archive_products .fl-row-content-wrap{
    padding-left:2.8125rem;
    padding-right:2.8125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-quoi-de-neuf .card-deck .recipe-card .card-body .card-title,body.page-whats-new .card-deck .recipe-card .card-body .card-title{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-quoi-de-neuf .card-deck .recipe-card .card-body .card-title,body.page-whats-new .card-deck .recipe-card .card-body .card-title{
    font-size:1rem;
  }
}

body.page-quoi-de-neuf .card-deck .recipe-card .overlay,body.page-whats-new .card-deck .recipe-card .overlay{
  z-index:1;
}

@media (max-width:1600px){
  body.page-comment-faire .banner_video_col .fl-col-content,body.page-how-tos .banner_video_col .fl-col-content{
    min-height:26.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .banner_video_col .fl-col-content,body.page-how-tos .banner_video_col .fl-col-content{
    min-height:22.5rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .banner_video_col .fl-col-content,body.page-how-tos .banner_video_col .fl-col-content{
    min-height:auto;
  }
}

body.page-comment-faire .save_col .save_col_content .save_col_content,body.page-how-tos .save_col .save_col_content .save_col_content{
  max-width:35rem;
}

@media (max-width:767.98px){
  body.page-comment-faire .save_col .save_col_content .save_col_content,body.page-how-tos .save_col .save_col_content .save_col_content{
    max-width:100%;
  }
}

body.page-comment-faire .steps ul li,body.page-how-tos .steps ul li{
  position:relative;
  list-style:none;
  padding-left:1.4375rem;
  max-width:15rem;
}

body.page-comment-faire .steps ul li:before,body.page-how-tos .steps ul li:before{
  content:"";
  width:1.375rem;
  height:1.375rem;
  border:.125rem solid #404040;
  position:absolute;
  background:transparent;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  left:-.9375rem;
  top:.1875rem;
  z-index:100;
}

@media (max-width:1600px){
  body.page-essaie-moi .page-fr .step_sub_item .sub_step_content p,body.page-try-me .page-fr .step_sub_item .sub_step_content p{
    font-size:1rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-essaie-moi .page-fr .step_sub_item .sub_step_content p,body.page-try-me .page-fr .step_sub_item .sub_step_content p{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .page-fr .step_sub_item .sub_step_content p,body.page-try-me .page-fr .step_sub_item .sub_step_content p{
    font-size:1rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-essaie-moi .bottom-section .content-left .fl-col-content,body.page-try-me .bottom-section .content-left .fl-col-content{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

body.page-essaie-moi .step_main .fl-col-content,body.page-try-me .step_main .fl-col-content{
  min-height:37.5rem;
}

@media (max-width:1600px){
  body.page-essaie-moi .step_main .fl-col-content,body.page-try-me .step_main .fl-col-content{
    min-height:29.375rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-essaie-moi .step_main .fl-col-content,body.page-try-me .step_main .fl-col-content{
    min-height:25rem;
  }
}

body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
  max-width:23.75rem;
  position:relative;
  left:3.625rem;
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
    left:0;
    padding-left:5rem;
    max-width:26.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
    left:0;
    padding-left:7.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
    left:2.8125rem;
    padding-right:1.25rem;
  }
}

@media (max-width:767.98px){
  body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
    max-width:10.625rem;
    left:2.8125rem;
  }
}

@media (max-width:413px){
  body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
    padding-left:1.25rem;
  }
}

@media (max-width:374px){
  body.page-essaie-moi .step_main .fl-col-content .step_content,body.page-try-me .step_main .fl-col-content .step_content{
    padding-left:1.875rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-essaie-moi .step_main .fl-col-content .step_content .fl-heading,body.page-try-me .step_main .fl-col-content .step_content .fl-heading{
    font-size:2.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-essaie-moi .step_main .fl-col-content .step_content .fl-heading,body.page-try-me .step_main .fl-col-content .step_content .fl-heading{
    font-size:2.25rem;
    line-height:2.875rem;
  }
}

@media (max-width:413px){
  body.page-essaie-moi .step_main .fl-col-content .step_content .fl-heading,body.page-try-me .step_main .fl-col-content .step_content .fl-heading{
    font-size:1.1875rem;
    line-height:1.375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .reason_love-chickenSec .fl-col-content,body.page-try-me .reason_love-chickenSec .fl-col-content{
    min-height:20.625rem;
  }
}

@media (max-width:767.98px){
  body.page-essaie-moi .reason_love-chickenSec .fl-col-content,body.page-try-me .reason_love-chickenSec .fl-col-content{
    min-height:20.625rem;
  }
}

@media (max-width:1600px){
  body.page-essaie-moi .step_sub_item .fl-node-content,body.page-try-me .step_sub_item .fl-node-content{
    min-height:18.75rem;
    height:18.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-essaie-moi .step_sub_item,body.page-try-me .step_sub_item{
    width:27%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .step_sub_item,body.page-try-me .step_sub_item{
    width:27%;
  }
}

@media (max-width:767.98px){
  body.page-essaie-moi .step_sub_item .fl-node-content,body.page-try-me .step_sub_item .fl-node-content{
    min-height:14.0625rem;
    height:14.0625rem;
  }
}

body.page-essaie-moi .step_sub_item .fl-node-content,body.page-try-me .step_sub_item .fl-node-content{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:row-reverse;
     -moz-box-orient:horizontal;
     -moz-box-direction:reverse;
          flex-direction:row-reverse;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
}

body.page-essaie-moi .step_sub_item .fl-node-content .sub_step_content,body.page-try-me .step_sub_item .fl-node-content .sub_step_content{
  width:9.0625rem;
  margin-left:1.875rem;
  margin-top:6.875rem;
}

@media (max-width:1600px){
  body.page-essaie-moi .step_sub_item .fl-node-content .sub_step_content,body.page-try-me .step_sub_item .fl-node-content .sub_step_content{
    margin-left:3.4375rem;
    margin-top:4.375rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-essaie-moi .step_sub_item .fl-node-content .sub_step_content,body.page-try-me .step_sub_item .fl-node-content .sub_step_content{
    width:6.5625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-essaie-moi .step_sub_item .fl-node-content .sub_step_content,body.page-try-me .step_sub_item .fl-node-content .sub_step_content{
    width:15.625rem;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
    margin-left:3.75rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .step_sub_item .fl-node-content .sub_step_content,body.page-try-me .step_sub_item .fl-node-content .sub_step_content{
    width:12.5rem;
    margin-left:3.125rem;
    margin-right:0;
  }
}

@media (max-width:767.98px){
  body.page-essaie-moi .step_sub_item .fl-node-content .sub_step_content,body.page-try-me .step_sub_item .fl-node-content .sub_step_content{
    width:70%;
    margin-right:.9375rem;
    margin-left:5.625rem;
    margin-top:0;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
  }
}

@media (max-width:1600px){
  body.page-essaie-moi .step_sub_item .fl-node-content p,body.page-try-me .step_sub_item .fl-node-content p{
    font-size:1.125rem;
    line-height:1.5625rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-essaie-moi .step_sub_item .fl-node-content p,body.page-try-me .step_sub_item .fl-node-content p{
    line-height:1.125rem;
    font-size:1.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .step_sub_item .fl-node-content p,body.page-try-me .step_sub_item .fl-node-content p{
    line-height:normal;
    font-size:1.125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-essaie-moi .step_sub_item .sub_step_content,body.page-try-me .step_sub_item .sub_step_content{
    width:12.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-essaie-moi .step_sub_item .sub_step_content,body.page-try-me .step_sub_item .sub_step_content{
    width:12.5rem;
    margin-right:2.5rem;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
  }
}

@media (max-width:767.98px){
  body.page-essaie-moi .step_sub_item .sub_step_content,body.page-try-me .step_sub_item .sub_step_content{
    width:80%;
    margin-right:1.875rem;
    margin-left:3.125rem;
  }
}

body.page-essaie-moi .step_sub_item .sub_step_content .fl-node-content,body.page-try-me .step_sub_item .sub_step_content .fl-node-content{
  height:auto;
  min-height:auto;
}

body.page-essaie-moi .step_sub_item .sub_step_content .fl-node-content p,body.page-try-me .step_sub_item .sub_step_content .fl-node-content p{
  margin:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .page_fr .fr_setp_col,body.page-how-tos .page_fr .fr_setp_col{
    width:100%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .page_fr .fr_setp_col .fl-col-content,body.page-how-tos .page_fr .fr_setp_col .fl-col-content{
    padding-bottom:0;
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .page_fr .fr_setp_col .fl-button-wrap.fl-button-right,body.page-how-tos .page_fr .fr_setp_col .fl-button-wrap.fl-button-right{
    text-align:left;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-comment-faire .page_fr .steps ol,body.page-how-tos .page_fr .steps ol{
    column-count:1;
    -webkit-columns:1;
    -moz-columns:1;
    padding-left:.9375rem;
  }
}

body.page-comment-faire .page_fr .steps ol li,body.page-how-tos .page_fr .steps ol li{
  display:inline-block;
  vertical-align:top;
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-comment-faire .page_fr .steps ol li,body.page-how-tos .page_fr .steps ol li{
    max-width:100%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .page_fr .steps ol li,body.page-how-tos .page_fr .steps ol li{
    max-width:100%;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-comment-faire .page_fr .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .page_fr .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:4.375rem;
    line-height:4.375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .page_fr .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .page_fr .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:3.875rem;
    line-height:3.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .page_fr .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .page_fr .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:3.125rem;
    line-height:3.125rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .page_fr .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .page_fr .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:3.125rem;
    line-height:3.125rem;
  }
}

@media (max-width:413px){
  body.page-comment-faire .page_fr .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .page_fr .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:2.625rem;
    line-height:2.625rem;
  }
}

body.page-comment-faire .page_fr .save_section .description,body.page-how-tos .page_fr .save_section .description{
  max-width:41.875rem;
}

@media (max-width:1600px){
  body.page-comment-faire .page_fr .save_section .description .fl-rich-text p,body.page-how-tos .page_fr .save_section .description .fl-rich-text p{
    font-size:1.5rem;
    line-height:2.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .page_fr .save_section .description .fl-rich-text p,body.page-how-tos .page_fr .save_section .description .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.625rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .page_fr .save_section .description .fl-rich-text p,body.page-how-tos .page_fr .save_section .description .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .page_fr.recipe_tiles_row .fl-button-wrap a,body.page-how-tos .page_fr.recipe_tiles_row .fl-button-wrap a{
    font-size:.875rem;
    padding-bottom:.3125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .page_fr.recipe_tiles_row .fl-button-wrap a,body.page-how-tos .page_fr.recipe_tiles_row .fl-button-wrap a{
    font-size:.75rem;
    padding-bottom:.1875rem;
  }
}

body.page-comment-faire .steps ol,body.page-how-tos .steps ol{
  column-count:2;
  -webkit-columns:2;
  -moz-columns:2;
  counter-reset:item;
  list-style-type:none;
  padding-left:.625rem;
}

@media (max-width:1199.98px){
  body.page-comment-faire .steps ol,body.page-how-tos .steps ol{
    column-count:1;
    -webkit-columns:1;
    -moz-columns:1;
    padding-left:.9375rem;
  }
}

body.page-comment-faire .steps ol li,body.page-how-tos .steps ol li{
  padding:0 2rem 1.0625rem 1.5rem;
  position:relative;
  max-width:17.5rem;
}

@media (max-width:1199.98px){
  body.page-comment-faire .steps ol li,body.page-how-tos .steps ol li{
    max-width:100%;
    padding-right:0;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .steps ol li,body.page-how-tos .steps ol li{
    padding-right:0;
  }
}

body.page-comment-faire .steps ol li:before,body.page-how-tos .steps ol li:before{
  content:counter(item) "  ";
  counter-increment:item;
  font-family:Intro_Bold;
  font-size:2.25rem;
  position:absolute;
  left:-.625rem;
  top:.375rem;
  z-index:100;
}

@media (max-width:1600px){
  body.page-comment-faire .steps ol li,body.page-comment-faire .steps ol li em,body.page-how-tos .steps ol li,body.page-how-tos .steps ol li em{
    font-size:1rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .save_section .save_section_right .fl-col-content.fl-node-content,body.page-how-tos .save_section .save_section_right .fl-col-content.fl-node-content{
    padding-top:8.25rem;
  }
}

body.page-comment-faire .save_section>.fl-col-content,body.page-how-tos .save_section>.fl-col-content{
  padding-top:0;
  padding-bottom:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .save_section>.fl-col-content,body.page-how-tos .save_section>.fl-col-content{
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .save_section>.fl-col-content,body.page-how-tos .save_section>.fl-col-content{
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
}

@media (max-width:1600px){
  body.page-comment-faire .save_section .title_size .fl-heading-text,body.page-how-tos .save_section .title_size .fl-heading-text{
    font-size:1.875rem;
  }
}

@media (max-width:1600px){
  body.page-comment-faire .save_section .heading_size .fl-heading-text,body.page-how-tos .save_section .heading_size .fl-heading-text{
    font-size:5rem;
  }
}

@media (max-width:1600px){
  body.page-comment-faire .save_section .description_size p,body.page-how-tos .save_section .description_size p{
    font-size:1.5rem;
  }
}

body.page-comment-faire .save_section .save_col_content,body.page-how-tos .save_section .save_col_content{
  max-width:40.625rem;
}

@media (max-width:1600px){
  body.page-comment-faire .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:5.375rem;
    line-height:5.375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:4.5rem;
    line-height:4.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:4.0625rem;
    line-height:4.0625rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:6.875rem;
    line-height:6.875rem;
  }
}

@media (max-width:374px){
  body.page-comment-faire .save_section .save_col_content.main_heading h2.fl-heading,body.page-how-tos .save_section .save_col_content.main_heading h2.fl-heading{
    font-size:3.75rem;
    line-height:3.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .save_section .save_col_content.sub_headng h2.fl-heading,body.page-how-tos .save_section .save_col_content.sub_headng h2.fl-heading{
    font-size:1.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .save_section .save_col_content.sub_headng h2.fl-heading,body.page-how-tos .save_section .save_col_content.sub_headng h2.fl-heading{
    font-size:1.625rem;
  }
}

body.page-comment-faire .save_section .description,body.page-how-tos .save_section .description{
  max-width:41.875rem;
}

@media (max-width:1600px){
  body.page-comment-faire .save_section .description .fl-rich-text p,body.page-how-tos .save_section .description .fl-rich-text p{
    font-size:1.875rem;
    line-height:2.375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .save_section .description .fl-rich-text p,body.page-how-tos .save_section .description .fl-rich-text p{
    font-size:1.5rem;
    line-height:2rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .save_section .description .fl-rich-text p,body.page-how-tos .save_section .description .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.625rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .save_section .description .fl-rich-text p,body.page-how-tos .save_section .description .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.625rem;
  }
}

@media (max-width:1600px){
  body.page-comment-faire .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content,body.page-how-tos .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content{
    min-height:31.25rem;
    padding-left:3.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content,body.page-how-tos .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content{
    min-height:25rem;
    padding-left:3.75rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-comment-faire .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content,body.page-how-tos .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content{
    min-height:18.75rem;
    padding-left:1.875rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content,body.page-how-tos .save_section .fl-col-small-full-width.save_col .fl-col-content.fl-node-content{
    min-height:auto;
    padding-left:1.875rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .recipe_tiles_row .fl-col-has-cols .head_style .fl-module-content.fl-node-content,body.page-how-tos .recipe_tiles_row .fl-col-has-cols .head_style .fl-module-content.fl-node-content{
    margin-left:0;
  }
}

@media (max-width:1299px){
  body.page-comment-faire .recipe_tiles_row .fl-col-has-cols h2.fl-heading,body.page-how-tos .recipe_tiles_row .fl-col-has-cols h2.fl-heading{
    font-size:1.0625rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .recipe_tiles_row .fl-col-has-cols h2.fl-heading,body.page-how-tos .recipe_tiles_row .fl-col-has-cols h2.fl-heading{
    font-size:1.5rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .recipe_tiles_row .fl-col-has-cols .fl-module-photo .fl-module-content.fl-node-content,body.page-how-tos .recipe_tiles_row .fl-col-has-cols .fl-module-photo .fl-module-content.fl-node-content{
    margin-left:0;
  }
}

@media (max-width:1299px){
  body.page-comment-faire .recipe_tiles_row .equal_box_style .fl-rich-text p,body.page-how-tos .recipe_tiles_row .equal_box_style .fl-rich-text p{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  body.page-comment-faire .recipe_tiles_row .equal_box_style .fl-rich-text p,body.page-how-tos .recipe_tiles_row .equal_box_style .fl-rich-text p{
    font-size:1.125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .for_more_width,body.page-how-tos .for_more_width{
    width:65%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-comment-faire .button_width,body.page-how-tos .button_width{
    width:35%;
  }
}

body.page-comment-faire .product_row img,body.page-how-tos .product_row img{
  -o-object-fit:cover;
     object-fit:cover;
}

@media (max-width:767.98px){
  body.page-comment-faire .product_row img,body.page-how-tos .product_row img{
    height:auto !important;
  }
}

@media (max-width:1600px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-col-content,body.page-inspiration .max-width-block .fl-col-content{
    padding:4.375rem;
    min-height:31.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-col-content,body.page-inspiration .max-width-block .fl-col-content{
    padding:2.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-col-content,body.page-inspiration .max-width-block .fl-col-content{
    padding:2.5rem;
    min-height:25rem;
  }
}

@media (max-width:767.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-col-content,body.page-inspiration .max-width-block .fl-col-content{
    padding:1.5625rem;
    min-height:18.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-col-content .fl-module-content,body.page-inspiration .max-width-block .fl-col-content .fl-module-content{
    margin-bottom:0;
  }
}

@media (max-width:1600px){
  body.page-faites-compter-chaque-jour .max-width-block .main_heading,body.page-inspiration .max-width-block .main_heading{
    font-size:2.625rem;
    line-height:normal;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-faites-compter-chaque-jour .max-width-block .main_heading,body.page-inspiration .max-width-block .main_heading{
    font-size:2.25rem;
    line-height:3rem;
    padding:.625rem 0;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-faites-compter-chaque-jour .max-width-block .main_heading .fl-heading,body.page-inspiration .max-width-block .main_heading .fl-heading{
    line-height:3.25rem;
  }
}

@media (max-width:1600px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-rich-text p,body.page-inspiration .max-width-block .fl-rich-text p{
    font-size:1.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-rich-text p,body.page-inspiration .max-width-block .fl-rich-text p{
    line-height:2rem;
  }
}

@media (max-width:991.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-rich-text p,body.page-inspiration .max-width-block .fl-rich-text p{
    font-size:1.125rem;
    line-height:normal;
  }
}

@media (max-width:767.98px){
  body.page-faites-compter-chaque-jour .max-width-block .fl-rich-text p,body.page-inspiration .max-width-block .fl-rich-text p{
    font-size:1.25rem;
    line-height:1.875rem;
  }
}

@media (max-width:1600px){
  body.page-faites-compter-chaque-jour .products .fl-col-content,body.page-inspiration .products .fl-col-content{
    padding:1.25rem 4.375rem;
  }
}

body.single-article #single_article_view{
  border:.0625rem solid #cccaca;
  padding:.9375rem;
  width:14.375rem;
  -webkit-border-radius:.5rem;
     -moz-border-radius:.5rem;
          border-radius:.5rem;
}

@media (max-width:1299px){
  body.single-article .compliment_article .num_coll_style .fl-col-content.fl-node-content{
    padding-left:3.4375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .compliment_article .num_coll_style .fl-col-content.fl-node-content{
    padding-left:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .compliment_article .num_coll_style .fl-col-content.fl-node-content{
    padding-left:1.875rem;
  }
}

@media (max-width:1600px){
  body.single-article .compliment_article .content_desti_style h2.fl-heading{
    font-size:2.25rem;
    line-height:2.375rem;
  }
}

@media (max-width:374px){
  body.single-article .compliment_article .content_desti_style h2.fl-heading{
    font-size:1.875rem;
    line-height:2.25rem;
  }
}

@media (max-width:1600px){
  body.single-article .compliment_article .content_desti_style .fl-rich-text p{
    font-size:1.625rem;
    line-height:2.25rem;
  }
}

@media (max-width:1299px){
  body.single-article .compliment_article .content_desti_style .fl-rich-text p{
    font-size:1.625rem;
    line-height:2.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .compliment_article .content_desti_style .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.5rem;
    font-size:1.5rem;
    line-height:1.75rem;
  }
}

@media (max-width:413px){
  body.single-article .compliment_article .content_desti_style .fl-rich-text p{
    font-size:1.25rem;
    line-height:1.75rem;
  }
}

@media (max-width:1600px){
  body.single-article .destination_article.article_details_sec .fl-row-content{
    max-width:65rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .destination_article.article_details_sec .fl-row-content{
    max-width:100%;
    padding:0 5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .destination_article.article_details_sec .fl-row-content{
    padding:0 5rem;
  }
}

body.single-article .destination_article .fl-photo .fl-photo-content.fl-photo-img-png img.fl-photo-img{
  width:4.375rem;
}

@media (max-width:1600px){
  body.single-article .destination_article .fl-rich-text p{
    font-size:1.5rem;
    line-height:2.25rem;
    margin-top:.3125rem;
  }
}

@media (max-width:413px){
  body.single-article .destination_article .fl-rich-text p{
    font-size:1.25rem;
    line-height:1.75rem;
  }
}

@media (max-width:1600px){
  body.single-article .destination_article .text_style_info .fl-rich-text p{
    font-size:1.125rem;
    line-height:normal;
    margin-top:0;
  }
}

body.page-privacy-policy a.underline_text{
  padding-left:.625rem;
}

body.page-conditions-generales .fl-rich-text>h1,body.page-politique-de-confidentialite .fl-rich-text>h1,body.page-privacy-policy .fl-rich-text>h1,body.page-terms-and-conditions .fl-rich-text>h1{
  display:none;
}

body.page-conditions-generales .fl-rich-text h1,body.page-politique-de-confidentialite .fl-rich-text h1,body.page-privacy-policy .fl-rich-text h1,body.page-terms-and-conditions .fl-rich-text h1{
  font-size:1.5rem;
}

body.page-conditions-generales .fl-rich-text h4,body.page-politique-de-confidentialite .fl-rich-text h4,body.page-privacy-policy .fl-rich-text h4,body.page-terms-and-conditions .fl-rich-text h4{
  font-size:1.5rem;
  margin-top:1.875rem;
}

body.page-conditions-generales .fl-rich-text hr,body.page-politique-de-confidentialite .fl-rich-text hr,body.page-privacy-policy .fl-rich-text hr,body.page-terms-and-conditions .fl-rich-text hr{
  display:none;
}

body.page-conditions-generales .fl-rich-text ul li,body.page-politique-de-confidentialite .fl-rich-text ul li,body.page-privacy-policy .fl-rich-text ul li,body.page-terms-and-conditions .fl-rich-text ul li{
  color:#482b73;
}

body.page-conditions-generales .editor_page_text p.p1,body.page-politique-de-confidentialite .editor_page_text p.p1,body.page-privacy-policy .editor_page_text p.p1,body.page-terms-and-conditions .editor_page_text p.p1{
  margin-bottom:1.25rem;
}

body.page-conditions-generales .editor_page_text p a,body.page-politique-de-confidentialite .editor_page_text p a,body.page-privacy-policy .editor_page_text p a,body.page-terms-and-conditions .editor_page_text p a{
  text-decoration:underline;
  word-wrap:break-word;
}

body.page-conditions-generales .editor_page_text h3.p1 span,body.page-politique-de-confidentialite .editor_page_text h3.p1 span,body.page-privacy-policy .editor_page_text h3.p1 span,body.page-terms-and-conditions .editor_page_text h3.p1 span{
  font-size:1.5rem;
  margin-top:1.875rem;
  float:left;
  width:100%;
  padding-bottom:.625rem;
  color:#482875;
}

body.page-conditions-generales .editor_page_text p.p2 span i,body.page-politique-de-confidentialite .editor_page_text p.p2 span i,body.page-privacy-policy .editor_page_text p.p2 span i,body.page-terms-and-conditions .editor_page_text p.p2 span i{
  font-weight:700;
  font-style:normal;
}

body.page-conditions-generales .editor_page_text h4,body.page-politique-de-confidentialite .editor_page_text h4,body.page-privacy-policy .editor_page_text h4,body.page-terms-and-conditions .editor_page_text h4{
  margin-top:1.875rem;
  float:left;
  width:100%;
}

body.page-conditions-generales .editor_page_text ul li,body.page-politique-de-confidentialite .editor_page_text ul li,body.page-privacy-policy .editor_page_text ul li,body.page-terms-and-conditions .editor_page_text ul li{
  color:#482b73;
  font-family:circe_regular;
  margin-bottom:.625rem;
  float:left;
  width:100%;
}

body.page-conditions-generales .editor_page_text ul li span,body.page-politique-de-confidentialite .editor_page_text ul li span,body.page-privacy-policy .editor_page_text ul li span,body.page-terms-and-conditions .editor_page_text ul li span{
  float:right;
  width:98%;
}

body.post-type-archive-product .no-results{
  font-family:Intro Bold,Intro_Bold;
  font-weight:400;
  font-size:2.25rem;
  text-align:center;
  margin:3.75rem auto;
  color:#482b73;
}

@media (max-width:767.98px){
  body.post-type-archive-product .no-results{
    margin:2.5rem auto;
  }
}

body.page-faq .faq_section,body.page-foire-aux-questions .faq_section{
  position:relative;
  overflow:hidden;
}

body.page-faq .faq_section:before,body.page-foire-aux-questions .faq_section:before{
  content:"";
  font-family:brand;
  font-size:19.6875rem;
  color:#c76e4e;
  position:absolute;
  left:-10.9375rem;
  top:21.5625rem;
}

@media (max-width:1600px){
  body.page-faq .faq_section:before,body.page-foire-aux-questions .faq_section:before{
    font-size:12.5rem;
    left:-9.375rem;
    top:17rem;
  }
}

@media (max-width:767.98px){
  body.page-faq .faq_section:before,body.page-foire-aux-questions .faq_section:before{
    top:18%;
  }
}

body.page-faq .faq_section .faq_fr .right-pane,body.page-foire-aux-questions .faq_section .faq_fr .right-pane{
  padding-right:0;
}

@media (max-width:1600px){
  body.page-faq .faq_section .fl-row-content-wrap,body.page-foire-aux-questions .faq_section .fl-row-content-wrap{
    margin:3.75rem 0;
  }
}

body.page-faq .faq_section .fl-row-content-wrap .fl-rich-text a,body.page-foire-aux-questions .faq_section .fl-row-content-wrap .fl-rich-text a{
  font-family:circe_bold;
  text-decoration:none;
}

body.page-notre-histoire .about_section,body.page-our-story .about_section{
  position:relative;
  overflow:hidden;
}

body.page-notre-histoire .about_section:before,body.page-our-story .about_section:before{
  content:"";
  font-family:brand;
  font-size:23.4375rem;
  color:#a39abe;
  position:absolute;
  left:-8.125rem;
  top:-2.25rem;
}

@media (max-width:1600px){
  body.page-notre-histoire .about_section:before,body.page-our-story .about_section:before{
    font-size:16.5rem;
    top:.3125rem;
  }
}

body.page-notre-histoire .about_section .fl-rich-text p strong,body.page-our-story .about_section .fl-rich-text p strong{
  font-family:circe_bold;
}

body.page-pourquoi-choisir-panache .choose_pacache_sec,body.page-why-choose-panache .choose_pacache_sec{
  position:relative;
  overflow:hidden;
}

body.page-pourquoi-choisir-panache .choose_pacache_sec:before,body.page-why-choose-panache .choose_pacache_sec:before{
  content:"";
  font-family:brand;
  font-size:30.1875rem;
  color:#a39abe;
  position:absolute;
  left:-10.9375rem;
  top:11.875rem;
  z-index:-1;
}

@media (max-width:1600px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec:before,body.page-why-choose-panache .choose_pacache_sec:before{
    font-size:18.75rem;
    top:8.125rem;
  }
}

body.page-pourquoi-choisir-panache .choose_pacache_sec:after,body.page-why-choose-panache .choose_pacache_sec:after{
  content:"";
  font-family:brand;
  font-size:34.375rem;
  color:#70669f;
  position:absolute;
  right:-16.8125rem;
  bottom:11.25rem;
  z-index:-1;
}

@media (max-width:1600px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec:after,body.page-why-choose-panache .choose_pacache_sec:after{
    font-size:20.3125rem;
    bottom:18.75rem;
    right:-12.5rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec:after,body.page-why-choose-panache .choose_pacache_sec:after{
    right:-10rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec:after,body.page-why-choose-panache .choose_pacache_sec:after{
    z-index:-1;
  }
}

@media (max-width:767.98px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec:after,body.page-why-choose-panache .choose_pacache_sec:after{
    bottom:30rem;
    right:-13.8125rem;
    z-index:-1;
  }
}

body.page-pourquoi-choisir-panache .choose_pacache_sec .fl-module-heading,body.page-why-choose-panache .choose_pacache_sec .fl-module-heading{
  padding:0 10.9375rem 0 5.9375rem;
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec .fl-module-heading,body.page-why-choose-panache .choose_pacache_sec .fl-module-heading{
    padding:0;
  }
}

@media (max-width:1199.98px){
  body.page-pourquoi-choisir-panache .choose_pacache_sec .fl-module-heading,body.page-why-choose-panache .choose_pacache_sec .fl-module-heading{
    padding:0;
  }
}

body.page-cartes-cadeaux .gift_card_sec,body.page-gift-cards .gift_card_sec{
  position:relative;
  overflow:hidden;
}

body.page-cartes-cadeaux .gift_card_sec:before,body.page-gift-cards .gift_card_sec:before{
  content:"";
  font-family:brand;
  font-size:25rem;
  color:#ba7254;
  position:absolute;
  left:-10.9375rem;
  top:7.5rem;
}

@media (max-width:1600px){
  body.page-cartes-cadeaux .gift_card_sec:before,body.page-gift-cards .gift_card_sec:before{
    font-size:18.75rem;
  }
}

@media (max-width:767.98px){
  body.page-cartes-cadeaux .gift_card_sec:before,body.page-gift-cards .gift_card_sec:before{
    z-index:-1;
    top:12.375rem;
    left:-15.75rem;
  }
}

body.page-cartes-cadeaux .gift_card_sec:after,body.page-gift-cards .gift_card_sec:after{
  content:"";
  font-family:brand;
  font-size:34.375rem;
  color:#a39abe;
  position:absolute;
  right:-16.8125rem;
  top:-8.125rem;
}

@media (max-width:1600px){
  body.page-cartes-cadeaux .gift_card_sec:after,body.page-gift-cards .gift_card_sec:after{
    font-size:20.3125rem;
    top:0;
    right:-10rem;
  }
}

@media (max-width:767.98px){
  body.page-cartes-cadeaux .gift_card_sec:after,body.page-gift-cards .gift_card_sec:after{
    top:.625rem;
    z-index:-1;
    right:-17.75rem;
  }
}

body.page-cartes-cadeaux .gift_card_sec .para_text p,body.page-gift-cards .gift_card_sec .para_text p{
  margin-bottom:0;
}

@media (max-width:1600px){
  body.page-cartes-cadeaux .gift_card_sec .para_text p,body.page-gift-cards .gift_card_sec .para_text p{
    font-size:1rem;
  }
}

body.page-ou-acheter .where_to_buy_sec,body.page-where-to-buy .where_to_buy_sec{
  position:relative;
  overflow:hidden;
  padding-bottom:2.5rem;
}

@media (max-width:767.98px){
  body.page-ou-acheter .where_to_buy_sec .fl-col,body.page-where-to-buy .where_to_buy_sec .fl-col{
    min-height:11.25rem;
  }
}

body.page-ou-acheter .where_to_buy_sec .fl-col.buy-heading,body.page-ou-acheter .where_to_buy_sec .fl-col.find-panache-desc,body.page-where-to-buy .where_to_buy_sec .fl-col.buy-heading,body.page-where-to-buy .where_to_buy_sec .fl-col.find-panache-desc{
  min-height:auto;
}

body.page-ou-acheter .where_to_buy_sec:before,body.page-where-to-buy .where_to_buy_sec:before{
  content:"";
  font-family:brand;
  font-size:19.6875rem;
  color:#70669f;
  position:absolute;
  left:-10.9375rem;
  top:9.5625rem;
}

@media (max-width:1600px){
  body.page-ou-acheter .where_to_buy_sec:before,body.page-where-to-buy .where_to_buy_sec:before{
    font-size:12.5rem;
    left:-9.375rem;
    top:10.9375rem;
  }
}

@media (max-width:767.98px){
  body.page-ou-acheter .where_to_buy_sec:before,body.page-where-to-buy .where_to_buy_sec:before{
    top:28%;
  }
}

body.page-ou-acheter .where_to_buy_sec:after,body.page-where-to-buy .where_to_buy_sec:after{
  content:"";
  font-family:brand;
  font-size:34.375rem;
  color:#a39abe;
  position:absolute;
  right:-16.8125rem;
  bottom:-8.75rem;
  z-index:-1;
}

@media (max-width:1600px){
  body.page-ou-acheter .where_to_buy_sec:after,body.page-where-to-buy .where_to_buy_sec:after{
    font-size:20.3125rem;
    bottom:-2.25rem;
    right:-10rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-ou-acheter .where_to_buy_sec:after,body.page-where-to-buy .where_to_buy_sec:after{
    right:-13.75rem;
  }
}

body #product-banner{
  -moz-background-size:cover;
       background-size:cover;
  background-repeat:no-repeat;
  background-position:50%;
  background-attachment:scroll;
}

body.single-product .banner_container{
  display:block;
  max-width:80.625rem;
  padding:0 .9375rem;
  margin:0 auto;
  width:100%;
  float:none;
}

@media (max-width:1600px){
  body.single-product .banner_container{
    padding:0 1.875rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-product .banner_container{
    padding:0 2.1875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-product .banner_container{
    padding:0 2.8125rem;
  }
}

@media (max-width:991.98px){
  body.single-product .banner_container{
    padding:0 1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-product .banner_container{
    padding:0 1.5625rem;
  }
}

body.single-product .sm_container{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-box-pack:justify;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  max-width:80.625rem;
  padding:0 .9375rem;
  margin:0 auto;
  width:100%;
}

@media (max-width:767.98px){
  body.single-product .sm_container{
    padding:0 1.5625rem;
  }
}

body.single-product .sm_container .fl-row-content-wrap .fl-row-content{
  padding:0;
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-product .sm_container .fl-row-content-wrap .fl-row-content{
    padding:0 .625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-product .sm_container .fl-row-content-wrap .fl-row-content{
    padding:0 1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-product .sm_container .fl-row-content-wrap .fl-row-content{
    padding:0 .9375rem;
  }
}

body.single-product .sm_container .product_detail .component_recipe_upc p{
  margin-bottom:.75rem;
}

body.single-product .sm_container .product_detail .component_recipe_upc h3{
  font-size:1rem;
  margin-bottom:.75rem;
  font-family:circe_regular;
  font-weight:400;
  color:#404040;
}

body.single-product .sm_container .product_detail ul{
  padding-left:1.25rem;
  margin-top:.3125rem;
}

body.single-product .sm_container .product_detail ul li{
  font-size:1.125rem;
  line-height:1.375rem;
  margin-bottom:.625rem;
}

body.single-product .sm_container .product_detail .rate_box.basic h2{
  display:inline-block;
  font-size:1.125rem;
  font-family:circe_regular;
  font-weight:300;
  vertical-align:middle;
  margin:0;
  color:#404040;
}

body.hidden_nutrition_facts .product_detail .fl-col-content{
  background:#fff;
  padding:1.875rem;
  -webkit-border-radius:.3125rem;
     -moz-border-radius:.3125rem;
          border-radius:.3125rem;
  border:.0625rem solid #e9ecef;
}

body.error404 .site-content{
  height:auto;
  min-height:auto;
}

@media (max-width:1850px){
  body .new_products{
    padding:0 2.1875rem 0 2.8125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .new_products{
    padding:0 1.875rem 0 2.1875rem;
  }
}

@media (max-width:767.98px){
  body .new_products{
    padding:0;
  }
}

/*# sourceMappingURL=pages.min.css.map */
