.cbo-herohome{overflow:hidden;position:relative}.cbo-herohome .herohome-video{background:#000;height:100%;left:0;position:absolute;top:0;width:100%}.cbo-herohome .herohome-inner{position:relative}.cbo-herohome .herohome-inner.cbo-container.container--padding{padding-bottom:11.25rem!important;padding-top:11.25rem!important}.cbo-herohome .herohome-title{color:#fff;text-align:center}@media(min-width:1024px){.herohome-inner.cbo-container.container--padding{padding-bottom:18.125rem!important;padding-top:18.125rem!important}}
.cbo-textbackground{background:#1c462d;overflow:hidden;position:relative;text-align:center}.cbo-textbackground .textbackground-sketch{aspect-ratio:812/265;left:50%;max-width:25rem;pointer-events:none;position:absolute;top:2.5rem;transform:translateX(-50%);width:85%}.cbo-textbackground .textbackground-inner{position:relative}.cbo-textbackground .textbackground-inner.cbo-container.container--padding{padding-bottom:5rem!important;padding-top:5rem!important}.cbo-textbackground .textbackground-title{color:#fff;margin:0}.cbo-textbackground .textbackground-text{color:#e3ea8a;font-size:1rem;line-height:1.5;margin:1.25rem auto 0;max-width:45rem}.cbo-textbackground .textbackground-button{margin:2.5rem 0 0}.cbo-textbackground .textbackground-button .cbo-button{border-color:#fff;color:#fff}@media(min-width:768px){.cbo-textbackground .textbackground-sketch{max-width:37.5rem}}@media(min-width:1024px){.cbo-textbackground .textbackground-sketch{max-width:50.75rem;top:4.6875rem}.cbo-textbackground .textbackground-inner.cbo-container.container--padding{padding-bottom:8.75rem!important;padding-top:15rem!important}.cbo-textbackground .textbackground-title{margin:0 auto;max-width:45rem}.cbo-textbackground .textbackground-text{font-size:1.125rem;line-height:1.3333333333;margin-top:1.25rem}}
.cbo-slider{overflow:hidden}.cbo-slider .slider-list .list-el{aspect-ratio:1/1;border-radius:.625rem;margin-right:.5rem;overflow:hidden;position:relative;width:72vw}.cbo-slider .slider-list.flicking-viewport{overflow:visible}.cbo-slider .slider-list:not(.flicking-viewport){display:flex}.cbo-slider .slider-list:not(.flicking-viewport) .list-el{min-width:72vw}.cbo-slider .slider-progress{background:#f5e5ca;border-radius:.625rem;height:.25rem;margin:1.875rem auto 0;max-width:21.875rem;position:relative;width:100%}.cbo-slider .slider-progress .progress-thumb{background:#205e38;border-radius:.625rem;height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:768px){.cbo-slider .slider-list .list-el{width:35vw}.cbo-slider .slider-list:not(.flicking-viewport){display:flex}.cbo-slider .slider-list:not(.flicking-viewport) .list-el{max-width:35vw;min-width:35vw}}@media(min-width:1024px){.cbo-slider .slider-progress{max-width:28.125rem}}
.cbo-productsintro .productsintro-content{margin:0 0 3.75rem}.cbo-productsintro .productsintro-content .content-icon{height:5.625rem;margin:0 0 1.5rem;position:relative;width:8.1875rem}.cbo-productsintro .productsintro-content .content-title{margin:0 0 1.5rem}.cbo-productsintro .productsintro-list .list-el{margin:0 0 3.125rem}.cbo-productsintro .productsintro-list .list-el .el-inner{color:#205e38;display:block;text-decoration:none}.cbo-productsintro .productsintro-list .list-el .el-picture{aspect-ratio:350/434;background:#000;border-radius:.625rem;display:block;margin:0 0 2.5rem;overflow:hidden;position:relative}.cbo-productsintro .productsintro-list .list-el .el-content{display:block}.cbo-productsintro .productsintro-list .list-el .el-content .content-title{margin:0 0 1rem}.cbo-productsintro .productsintro-list .list-el .el-content .content-description{display:block}.cbo-productsintro .productsintro-list .list-el .el-content .cbo-link{margin:1rem 0 0}@media(min-width:768px){.cbo-productsintro .productsintro-inner{align-items:flex-start;display:flex;justify-content:space-between}.cbo-productsintro .productsintro-content{position:sticky;top:7.25rem;width:39.5%}.cbo-productsintro .productsintro-list{width:54.5%}}@media(min-width:1024px){.cbo-productsintro .productsintro-list .list-el .el-inner{align-items:stretch;display:flex;justify-content:space-between}.cbo-productsintro .productsintro-list .list-el .el-picture{align-self:flex-start;margin:0;width:43%}.cbo-productsintro .productsintro-list .list-el .el-content{align-items:flex-start;display:flex;flex-direction:column;width:51%}.cbo-productsintro .productsintro-list .list-el .el-content .content-title{margin-top:0}.cbo-productsintro .productsintro-list .list-el .el-content .content-description{flex-grow:1}}
.cbo-textpicture{overflow:hidden;position:relative}.cbo-textpicture.textpicture--bg-white{background:#fff}.cbo-textpicture .textpicture-picture{margin:0 0 2.375rem;position:relative;width:100%}.cbo-textpicture .textpicture-picture .picture-inner{border-radius:.9375rem;overflow:hidden;position:relative}.cbo-textpicture.textpicture--cover .textpicture-inner.cbo-container{margin:0;max-width:none;padding:0}.cbo-textpicture.textpicture--cover .textpicture-picture{margin-bottom:0}.cbo-textpicture.textpicture--cover .picture-inner{aspect-ratio:720/670;border-radius:0}.cbo-textpicture.textpicture--cover .textpicture-content{padding:3.75rem 1.25rem}.cbo-textpicture.textpicture--contain .picture-inner{aspect-ratio:540/423;border-radius:0}.cbo-textpicture .textpicture-content{position:relative}.cbo-textpicture .textpicture-icon{margin:0 0 1.5rem;width:9.375rem}.cbo-textpicture .textpicture-icon img{display:block;height:auto;width:100%}.cbo-textpicture .textpicture-title{color:#205e38;margin:0 0 1.5rem}.cbo-textpicture .textpicture-title p{margin:0}.cbo-textpicture .textpicture-text{color:#4c5750}.cbo-textpicture .textpicture-button{margin:2.5rem 0 0}.cbo-textpicture .textpicture-sketch{aspect-ratio:189/275;bottom:0;pointer-events:none;position:absolute;right:-1.5rem;width:6.75rem}.cbo-textpicture .textpicture-sketch img{display:block;height:100%;object-fit:contain;width:100%}@media(min-width:1024px){.cbo-textpicture .textpicture-inner{display:flex;justify-content:space-between}.cbo-textpicture .textpicture-picture{margin-bottom:0;width:50%}.cbo-textpicture .textpicture-content{display:flex;flex-direction:column;justify-content:center;width:40%}.cbo-textpicture.textpicture--reverse .textpicture-inner{flex-direction:row-reverse}.cbo-textpicture .textpicture-sketch{right:-1.5rem;width:13.75rem}.cbo-textpicture.textpicture--cover .textpicture-content{padding:0 max(3.75rem,50% - 46.25rem) 0 min(9.25rem,10% - .75rem);width:50%}.cbo-textpicture.textpicture--cover.textpicture--reverse .textpicture-content{padding-left:max(3.75rem,50% - 46.25rem);padding-right:min(9.25rem,10% - .75rem)}}
.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(//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%}}