.ingredient-featured-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F5F5F5;margin:35px 0 60px}.ingredient-featured-section .img-wrapper{display:none}.ingredient-featured-section .img-wrapper img{display:block}.ingredient-featured-section .content{max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:4rem 5rem 6rem}.ingredient-featured-section .content:after{width:76px;height:76px;content:'';display:block;border-radius:50%;background:url("/wp-content/themes/ami-ingredients/img/target-icon.png") no-repeat center center/65.78947% auto;position:absolute;bottom:0;left:50%;z-index:1;-webkit-transform:translate(-50%, 30%);transform:translate(-50%, 30%)}.family-2 .ingredient-featured-section .content:after{background-color:#90AACB}.family-3 .ingredient-featured-section .content:after{background-color:#FF8500}.family-4 .ingredient-featured-section .content:after{background-color:#FFCE51}.ingredient-description .zoom-link{display:inline-block;position:relative}.ingredient-description .zoom-link:after{width:38px;height:38px;content:'';display:block;border-radius:5px;pointer-events:none;background:rgba(255,255,255,0.9) url("/wp-content/themes/ami-ingredients/svg/zoom-icon.svg") no-repeat center center/67% auto;position:absolute;top:5%;right:2%}.formulas-additional-informations{margin:3rem 0}.formulas-additional-informations-block{text-align:center;margin:3rem 0;padding:0 1.5rem}.ingredients-key-features{margin-top:7rem}.key-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formulas-key-features .key-feature{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.key-feature:not(:first-child){margin-top:3.4rem}.key-feature .title{font-size:3.4rem;text-align:center;border-radius:8px;background-color:#F5F5F5;font-family:"champagne_limousines",cursive;margin-bottom:1.8rem;padding:1.5rem 2rem}.key-feature.is-favorite .title{position:relative}.key-feature .content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #F5F5F5;padding:3rem 4rem}.key-feature ul{min-width:100%;list-style:none;margin:0;padding:0}.formulas-key-features .key-feature ul{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.key-feature ul li,.key-feature ul p{line-height:1.3}.key-feature li{position:relative}.formulas-key-features .key-feature li{display:inline-block;margin:0 5px 5px;padding-left:0}.ingredients-key-features .key-feature li{margin:5px;padding-left:3.2rem}.ingredients-key-features .key-feature li:before{width:8px;height:8px;content:'';display:block;border-radius:7px;background-color:#000;position:absolute;left:0;top:10px;-webkit-transform:none;transform:none}.formulas-key-features .key-feature li:before{content:'#';font-weight:700}.formulas-key-features .key-feature.family-2 li:before{color:#90AACB}.formulas-key-features .key-feature.family-3 li:before{color:#FF8500}.formulas-key-features .key-feature.family-4 li:before{color:#FFCE51}.key-feature li :first-child{margin-top:0}.key-feature li :first-child{margin-bottom:0}.key-feature ul:not(.search-pagination):not(.slick-dots) li+li{margin-top:2rem}.formulas-key-features .key-feature ul:not(.search-pagination):not(.slick-dots) li+li{margin-top:0}.key-feature .heart,.key-feature .heart:before,.key-feature .heart:after{width:3rem;height:3rem;position:absolute;top:0}.color-2 .heart,.color-2 .heart:before,.color-2 .heart:after{background-color:#90AACB}.color-6 .heart,.color-6 .heart:before,.color-6 .heart:after{background-color:#FF8500}.color-4 .heart,.color-4 .heart:before,.color-4 .heart:after{background-color:#FFCE51}.key-feature .heart{left:8%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.key-feature .heart:before,.key-feature .heart:after{content:'';border-radius:50%}.key-feature .heart:before{top:-1.5rem;left:0}.key-feature .heart:after{left:1.5rem}.key-feature a .icon-external-link{width:20px;height:auto;display:inline-block;margin-left:6px}.key-feature .video-container{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.single-ingredient-formula .search-result-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F5F5F5;margin:4rem 0;padding:2rem}.single-ingredient-formula .search-result-ctas .add-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:5px 2px}.single-ingredient-formula .ingredient-formula-visual{margin:30px 0 20px}.single-ingredient-formula .ingredient-formula-details-list{margin-bottom:50px}.single-ingredient-formula.single-ingredient .linked-posts,.single-ingredient-formula.single-ingredient .linked-posts-2{text-align:center;margin-bottom:7rem}.single-ingredient-formula.single-ingredient .linked-posts-2{margin-top:80px;margin-bottom:0}.single-ingredient-formula.single-ingredient .linked-posts h2,.single-ingredient-formula.single-ingredient .linked-posts-2 h2{font-family:"champagne_limousines",cursive}.single-ingredient-formula .linked-posts h2 img{vertical-align:middle;margin-right:10px}.single-ingredient-formula .linked-posts ul,.single-ingredient-formula .linked-posts-2 ul{padding-left:0}.single-ingredient-formula .linked-posts ul,.single-ingredient-formula .linked-posts-2 ul{list-style:none}.single-ingredient-formula.single-ingredient .linked-posts:not(.search-pagination):not(.slick-dots) li+li{margin-top:2.5rem}.single-ingredient-formula .linked-posts-2 p,.single-ingredient-formula .linked-posts-2 .slick-slider{margin-bottom:0}.single-ingredient-formula .linked-posts-2 p{font-size:1.6rem;text-transform:uppercase}.no-touch .single-ingredient-formula.single-formule .linked-posts a:hover{text-decoration:underline}.no-touch .single-ingredient-formula.single-formule .linked-posts .family-2:hover{color:#90AACB}.no-touch .single-ingredient-formula.single-formule .linked-posts .family-3:hover{color:#FF8500}.no-touch .single-ingredient-formula.single-formule .linked-posts .family-4:hover{color:#FFCE51}.single-ingredient-formula .linked-posts li img{position:relative;top:2px;margin-left:6px}.single-ingredient-formula .linked-posts-2 li{padding:0 30px}.single-ingredient-formula .linked-posts-2 li img{max-width:120px;max-height:100%;margin:auto}.single-ingredient-formula .linked-posts-2 .linked-posts-2-visual{width:120px;height:109px;margin:auto}.single-ingredient-formula .linked-posts-2 .slick-arrow{position:absolute;top:50%;z-index:2}.single-ingredient-formula .linked-posts-2 .slick-prev{left:0}.single-ingredient-formula .linked-posts-2 .slick-next{right:0}.single-ingredient-formula .download-as-pdf{margin-bottom:60px}.ami-icon{vertical-align:middle;position:relative}.ami-icon img{width:26px;height:auto}.ami-icon.icon-infos,.ami-icon.icon-list{top:2px}.ami-icon.icon-bookmark{top:4px}.single-ingredient #precisions{margin-bottom:40px;font-style:italic}@media screen and (min-width: 620px){.ingredient-featured-section .img-wrapper{max-width:380px;display:block;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 1 32.20338983%;flex:0 1 32.20338983%;background-size:cover;background-position:center center}.ingredient-featured-section.with-image .content{max-width:67.79661017%}.ingredients-key-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key-feature{width:49.15254237%}.key-feature:not(:first-child){margin-top:0}.key-feature:nth-child(n+3){margin-top:2.69491526%}}@media screen and (min-width: 768px){.ingredient-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ingredient-description .lightbox-link{-webkit-box-flex:0;-ms-flex:0 0 308px;flex:0 0 308px;margin-left:25px}.formulas-additional-informations{margin:5rem 0 -2rem 0}.single-ingredient-formula .search-result-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;margin:8rem 0;padding:20px}.single-ingredient-formula .search-result-ctas .btn{font-size:1.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.single-ingredient-formula .search-result-ctas .add-to-cart{margin:0}}@media screen and (min-width: 992px){.single-ingredient-formula h1{font-size:3.6rem}.ingredient-description .lightbox-link{-webkit-box-flex:0;-ms-flex:0 0 408px;flex:0 0 408px;margin-left:45px}.ami-icon.icon-infos,.ami-icon.icon-list{top:-2px}.ami-icon.icon-bookmark{top:1px}}@media screen and (min-width: 1200px){.single-ingredient-formula .entry-content>.container:first-child{position:relative}.single-ingredient-formula .ingredient-formula-details-content,.single-ingredient-formula .ingredient-formula-details-list{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.single-ingredient-formula .ingredient-formula-visual{-webkit-box-flex:0;-ms-flex:0 0 424px;flex:0 0 424px;margin:0 0 40px 30px}.ingredient-formula-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ingredient-formula-details-list{-webkit-box-flex:1;-ms-flex:1 0 376px;flex:1 0 376px}.ingredient-formula-details-list.full-width{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ingredient-formula-visual{text-align:right}.ami-icon.icon-infos,.ami-icon.icon-list{top:-4px}.ami-icon.icon-bookmark{top:-2px}}
