.cbo-recipesheet{container-type:inline-size}.cbo-recipesheet .recipesheet-sidebar{display:none}.cbo-recipesheet .recipesheet-picture{aspect-ratio:350/540;border-radius:.625rem;overflow:hidden;position:relative}.cbo-recipesheet .recipesheet-product{align-items:center;background:#fff;border-radius:.625rem;color:#205e38;display:flex;justify-content:space-between;text-decoration:none}.cbo-recipesheet .recipesheet-product .product-picture{aspect-ratio:133/104;display:block;position:relative;width:28.6%}.cbo-recipesheet .recipesheet-product .product-picture img{height:50%!important;left:25%;top:25%;width:50%!important}.cbo-recipesheet .recipesheet-product .product-content{display:block;padding:1.5rem 1.25rem;position:relative;width:71.4%}.cbo-recipesheet .recipesheet-product .product-content:before{background:#205e38;content:"";display:block;height:3.625rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.0625rem}.cbo-recipesheet .recipesheet-product .product-content .content-category{display:block;font-size:.875rem;letter-spacing:.02em;text-transform:uppercase;width:100%}.cbo-recipesheet .recipesheet-product .product-content .content-title{align-items:center;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;margin:.5rem 0;width:100%}.cbo-recipesheet .recipesheet-product .product-content .content-title .icon{font-size:.875rem;font-weight:400;margin:0 0 0 1rem}.cbo-recipesheet .recipesheet-hero{background:#1c462d;color:#fff;position:relative}.cbo-recipesheet .recipesheet-hero:after{background:url(//staging.fromagerie-drome.com/app/themes/fromageriedrome/library/css/blocks/../../images/paper.svg) no-repeat bottom;background-size:contain;bottom:0;content:"";display:block;height:2.0625rem;left:0;position:absolute;width:100%}.cbo-recipesheet .recipesheet-hero .hero-inner.cbo-container{padding-bottom:5rem;padding-top:7.1875rem}.cbo-recipesheet .recipesheet-hero .hero-breadcrumbs .cbo-breadcrumbs{color:#fff;margin-bottom:1.875rem}.cbo-recipesheet .recipesheet-hero .hero-breadcrumbs .cbo-breadcrumbs a,.cbo-recipesheet .recipesheet-hero .hero-title{color:#fff}.cbo-recipesheet .recipesheet-hero .hero-picture{margin-top:1.875rem;width:100%}.cbo-recipesheet .recipesheet-hero .hero-metas{font-family:Mynerve,serif;letter-spacing:.02em;margin-top:2.1875rem;text-align:center;text-transform:uppercase}.cbo-recipesheet .recipesheet-hero .hero-metas p{align-items:center;display:flex;justify-content:center;margin:.625rem 0;min-height:1.5rem}.cbo-recipesheet .recipesheet-hero .hero-metas p .icon{font-size:.875rem;margin:0 .625rem 0 0;max-height:.875rem;min-width:1.5rem}.cbo-recipesheet .recipesheet-hero .hero-metas p .icon-frypan{font-size:1.5rem}.cbo-recipesheet .recipesheet-content .content-product{margin-bottom:2.8125rem}.cbo-recipesheet .recipesheet-content .content-ingredients{margin-bottom:3.125rem}.cbo-recipesheet .recipesheet-content .content-ingredients .ingredients-title{font-size:1.375rem;margin:0 0 1.875rem}.cbo-recipesheet .recipesheet-content .content-ingredients .ingredients-list{font-size:1.125rem}.cbo-recipesheet .recipesheet-content .content-ingredients .ingredients-list li{margin:.75rem 0}.cbo-recipesheet .recipesheet-content .content-ingredients .ingredients-list li a{color:#205e38;font-weight:700}.cbo-recipesheet .recipesheet-content .content-steps .steps-title{font-size:1.375rem;margin:0 0 1.875rem}.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el{margin-bottom:1.875rem}.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el .el-title{font-family:Mynerve,serif;font-size:1.375rem;font-weight:400;margin:0 0 .5rem}.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el .el-title+ol,.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el .el-title+p,.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el .el-title+ul{color:#205e38;font-size:1.125rem;margin-top:0}.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el .el-picture{border-radius:1.875rem;margin:3.75rem 0;overflow:hidden}.cbo-recipesheet .recipesheet-content .content-steps .steps-list .list-el .el-picture img{display:block;height:auto;width:100%}.cbo-recipesheet .recipesheet-content .cbo-faq .faq-inner{max-width:none!important;padding-left:0!important;padding-right:0!important}@media(max-width:1023px){.cbo-recipesheet .recipesheet-inner{margin:0;max-width:none;padding:0}.cbo-recipesheet .recipesheet-hero{border-radius:0 0 1.875rem 1.875rem;margin-top:-7.1875rem}}@media(min-width:1024px){.cbo-recipesheet .recipesheet-inner{align-items:flex-start;display:flex;justify-content:space-between}.cbo-recipesheet .recipesheet-sidebar{display:block;position:sticky;top:7.25rem;width:36%;z-index:10}.cbo-recipesheet .recipesheet-sidebar .sidebar-product{margin-top:1.25rem}.cbo-recipesheet .recipesheet-wrapper{width:61%}.cbo-recipesheet .recipesheet-hero{background:none}.cbo-recipesheet .recipesheet-hero:before{background:#1c462d;border-radius:0 0 1.875rem 1.875rem;content:"";display:block;height:calc(100% + 11.25rem);left:18.0327868852%;position:absolute;top:-11.25rem;transform:translateX(-50%);width:100cqw}.cbo-recipesheet .recipesheet-hero:after{background-position:100% 100%}.cbo-recipesheet .recipesheet-hero .hero-inner.cbo-container{padding-bottom:2.5rem;padding-top:0}.cbo-recipesheet .recipesheet-hero .hero-picture{display:none}.cbo-recipesheet .recipesheet-hero .hero-metas{margin-top:4.5625rem}.cbo-recipesheet .recipesheet-hero .hero-metas p{justify-content:flex-start;text-align:left}.cbo-recipesheet .recipesheet-content .content-product{display:none}.cbo-recipesheet .recipesheet-ingredients .ingredients-title,.cbo-recipesheet .recipesheet-steps .steps-list .list-el .el-title,.cbo-recipesheet .recipesheet-steps .steps-title{font-size:1.5625rem}}@media(min-width:1280px){.cbo-recipesheet .recipesheet-sidebar{width:31%}.cbo-recipesheet .recipesheet-hero .hero-metas{align-items:flex-start;display:flex;justify-content:flex-start}.cbo-recipesheet .recipesheet-hero .hero-metas p{align-items:flex-start;margin:0 2.5rem 0 0}}
.cbo-faq .faq-description{margin:0 0 1.5rem}.cbo-faq .faq-list .list-el{border-bottom:.0625rem solid rgba(76,87,80,.2);position:relative}.cbo-faq .faq-list .list-el:last-child{border-bottom:none}.cbo-faq .faq-list .list-el .el-title{align-items:center;background:none;border:none;color:#205e38;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;line-height:1.44;padding:1.75rem 0;position:relative;text-align:left;transition:all .4s cubic-bezier(.3,.71,0,1);width:100%}.cbo-faq .faq-list .list-el .el-title .title-icon{display:block;height:1.875rem;margin-right:.75rem;min-width:1.875rem;position:relative;width:1.875rem}.cbo-faq .faq-list .list-el .el-title .title-label{display:block;width:100%}.cbo-faq .faq-list .list-el .el-title .title-more{align-items:center;background:none;border-radius:0;display:inline-flex;height:.4375rem;justify-content:center;margin-left:2.125rem;min-width:.4375rem;position:relative;transition:all .4s cubic-bezier(.3,.71,0,1);width:.4375rem}.cbo-faq .faq-list .list-el .el-title .title-more:after,.cbo-faq .faq-list .list-el .el-title .title-more:before{background:#205e38;content:"";display:block;height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.3,.71,0,1);width:.4375rem}.cbo-faq .faq-list .list-el .el-title .title-more:after{transform:translate(-50%,-50%) rotate(90deg)}.cbo-faq .faq-list .list-el .el-content{max-height:0;opacity:0;overflow:hidden;padding-top:0!important;position:relative;transition:padding .5s cubic-bezier(.3,.71,0,1)}.cbo-faq .faq-list .list-el .el-media{border-radius:.9375rem;display:none;overflow:hidden;padding:0;transition:padding .5s cubic-bezier(.3,.71,0,1)}.cbo-faq .faq-list .list-el .el-media>.cbo-video,.cbo-faq .faq-list .list-el .el-media>img{display:block;height:auto;width:100%}.cbo-faq .faq-list .list-el.active .el-title{padding-bottom:1.25rem}.cbo-faq .faq-list .list-el.active .el-title .title-more:after{transform:translate(-50%,-50%)}.cbo-faq .faq-list .list-el.active .el-content{max-height:none;opacity:1;padding-bottom:1.75rem}.cbo-faq .faq-list .list-el.active .el-media{display:block;padding-bottom:1.75rem}@media(hover:hover){.cbo-faq .faq-list .list-el:hover .el-title .title-icon:after,.cbo-faq .faq-list .list-el:hover .el-title .title-icon:before{background:#1c462d}}@media(min-width:1024px){.cbo-faq.faq--has-media .faq-list{padding-right:55%;position:relative}.cbo-faq.faq--has-media .faq-list .list-el{position:static}.cbo-faq.faq--has-media .faq-list .list-el .el-media{position:absolute;right:0;top:0;width:45%}}
.cbo-relatedrecipes .relatedrecipes-title{margin-top:0}.cbo-relatedrecipes .relatedrecipes-content{margin:0 0 3.125rem}.cbo-relatedrecipes .relatedrecipes-content .cbo-button{margin:1.875rem 0 0}.cbo-relatedrecipes .relatedrecipes-list .list-el{margin-bottom:2.5rem}.cbo-relatedrecipes .relatedrecipes-list .list-el .cbo-recipe{min-height:100%}.cbo-relatedrecipes.relatedrecipes--green{background:#1c462d}.cbo-relatedrecipes.relatedrecipes--green .relatedrecipes-content .content-description ol,.cbo-relatedrecipes.relatedrecipes--green .relatedrecipes-content .content-description p,.cbo-relatedrecipes.relatedrecipes--green .relatedrecipes-content .content-description ul,.cbo-relatedrecipes.relatedrecipes--green .relatedrecipes-title{color:#fff}.cbo-relatedrecipes.relatedrecipes--green .relatedrecipes-list .list-el:before{background:url(//staging.fromagerie-drome.com/app/themes/fromageriedrome/library/css/blocks/../../images/paper.svg) no-repeat bottom;background-size:contain;content:"";display:block;height:2.0625rem;width:100%}@media(min-width:768px){.cbo-relatedrecipes .relatedrecipes-list{display:flex;flex-wrap:wrap;margin:0 -.3125rem}.cbo-relatedrecipes .relatedrecipes-list .list-el{margin-bottom:0;padding:0 .3125rem;width:50%}}@media(min-width:1024px){.cbo-relatedrecipes .relatedrecipes-content{align-items:flex-end;display:flex;justify-content:space-between}.cbo-relatedrecipes .relatedrecipes-content .content-description{max-width:65%}.cbo-relatedrecipes .relatedrecipes-content .cbo-button{margin:0 0 0 3rem}.cbo-relatedrecipes .relatedrecipes-list{margin:0 -1.25rem}.cbo-relatedrecipes .relatedrecipes-list .list-el{padding:0 1.25rem;width:33.333%}}