#MainContent{background:#fbf7f2}#MainContent .section+.section{margin-top:0}.bart-cacao-hero .banner__media,.bart-cacao-cta .banner__media,.bart-cacao-callebaut .image-with-text__media,.bart-cacao-foundation .image-with-text__media,.bart-cacao-horizons .specification__media{background-position:center;background-repeat:no-repeat;background-size:cover}.bart-cacao-hero .banner__media{background-image:url(bart-home-hero-campaign-store-display.jpg)}.bart-cacao-callebaut .image-with-text__media{background-attachment:scroll;background-image:url(bart-gallery-tempering-generated-v1.jpg)}.bart-cacao-horizons .specification__media{background-attachment:scroll;background-image:url(bart-gallery-cocoa-origin-generated-v1.jpg)}.bart-cacao-foundation .image-with-text__media{background-color:#241711;background-image:none;position:relative}.bart-cacao-foundation .image-with-text__media:before{background:#241711 url(bart-cocoa-horizons.jpg) center / 78% auto no-repeat;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.bart-cacao-cta .banner__media{background-image:url(bart-home-hero-campaign-store-display.jpg)}.bart-cacao-hero:before,.bart-cacao-cta:before{content:none!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.bart-cacao-hero .placeholder-svg,.bart-cacao-cta .placeholder-svg,.bart-cacao-callebaut .placeholder-svg,.bart-cacao-foundation .placeholder-svg,.bart-cacao-horizons .placeholder-svg{display:none}.bart-cacao-callebaut .image-with-text__media--placeholder:after,.bart-cacao-foundation .image-with-text__media--placeholder:after,.bart-cacao-horizons .specification__media--placeholder:after{display:none}.bart-cacao-hero .banner__media>img,.bart-cacao-cta .banner__media>img,.bart-cacao-callebaut .image-with-text__media>img,.bart-cacao-horizons .specification__media>img{height:100%;object-fit:cover;width:100%}.bart-cacao-foundation .image-with-text__media>img{background:#241711;height:100%;object-fit:contain;width:100%}.bart-cacao-hero .banner__heading,.bart-cacao-cta .banner__heading{padding-left:0}.bart-cacao-hero .banner__heading:after,.bart-cacao-cta .banner__heading:after{content:none;display:none}.bart-cacao-hero .banner__heading:first-of-type,.bart-cacao-cta .banner__heading:first-of-type,.bart-cacao-callebaut .image-with-text__text--caption,.bart-cacao-foundation .image-with-text__text--caption,.bart-cacao-horizons .specification-list-title__text{color:var(--bart-gold);font-family:var(--bart-script);font-size:clamp(3.2rem,3.2vw,4.6rem);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.05;margin:0 0 .8rem;text-transform:none}.bart-cacao-callebaut .image-with-text__text--caption,.bart-cacao-foundation .image-with-text__text--caption{line-height:.9;margin-bottom:-.4rem}.bart-cacao-callebaut .image-with-text__heading,.bart-cacao-foundation .image-with-text__heading,.bart-cacao-horizons .title-wrapper-with-link .title{color:var(--bart-espresso);font-family:var(--font-heading-family);font-size:clamp(3.4rem,3.6vw,5rem);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.01em;line-height:1.04;margin:0;padding-left:0;text-transform:uppercase;text-wrap:balance}.bart-cacao-hero .button,.bart-cacao-cta .button,.bart-cacao-foundation .button{background-color:var(--bart-gold);border:.1rem solid var(--bart-gold);color:var(--bart-espresso);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:0;min-height:5rem;padding:0 3rem}.bart-cacao-hero .button:hover,.bart-cacao-cta .button:hover,.bart-cacao-foundation .button:hover{background-color:var(--bart-espresso);border-color:var(--bart-espresso);color:var(--bart-white)}.bart-cacao-hero .button:after,.bart-cacao-cta .button:after,.bart-cacao-foundation .button:after{box-shadow:none}.bart-cacao-hero .button--secondary,.bart-cacao-cta .button--secondary{background:transparent;border-color:#fffc;color:#fff}.bart-cacao-hero .button--secondary:hover,.bart-cacao-cta .button--secondary:hover{background:#fff;border-color:#fff;color:var(--bart-espresso)}.bart-cacao-hero.banner.banner--large:not(.banner--adapt){min-height:65rem}.bart-cacao-hero>.page-full-width,.bart-cacao-hero>.page-full-width>.row,.bart-cacao-hero.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:65rem}.bart-cacao-hero .banner__media:after{background:linear-gradient(180deg,#1e110b47,#1e110bb3);opacity:1}.bart-cacao-hero .banner__box,.bart-cacao-cta .banner__box{background:transparent;box-shadow:none;max-width:104rem;padding:3rem}.bart-cacao-hero .banner__box>*+*,.bart-cacao-cta .banner__box>*+*{margin-top:1.5rem}.bart-cacao-hero .banner__heading:nth-of-type(2){color:#fff;font-family:var(--font-heading-family);font-size:clamp(4rem,4.6vw,6.2rem);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.01em;line-height:.98;margin-inline:auto;max-width:25ch;text-transform:uppercase;text-wrap:balance}.bart-cacao-hero .banner__heading span,.bart-cacao-cta .banner__heading span{color:inherit}.bart-cacao-hero.banner .banner__text.body,.bart-cacao-cta.banner .banner__text.body{color:#ffffffeb;font-size:1.6rem;line-height:1.7;margin-inline:auto;max-width:68rem}.bart-cacao-hero .banner__buttons,.bart-cacao-cta .banner__buttons{align-items:center;justify-content:center}.bart-cacao-hero .banner__buttons a.button,.bart-cacao-cta .banner__buttons a.button{box-sizing:border-box;flex:0 0 22rem;height:5rem;margin:0;min-width:22rem}.bart-cacao-hero .banner__buttons a.button.button--primary,.bart-cacao-cta .banner__buttons a.button.button--primary{margin-top:0}.bart-cacao-callebaut{background:#fff}.bart-cacao-callebaut .image-with-text__grid{align-items:stretch;background:#f3ebe3;border:.1rem solid rgba(73,45,31,.1);border-radius:2.4rem;box-shadow:0 2.4rem 5rem #492d1f14;column-gap:0;overflow:hidden}.bart-cacao-callebaut .image-with-text__media-item,.bart-cacao-callebaut .image-with-text__text-item{min-height:50rem;padding:0}.bart-cacao-callebaut .image-with-text__media{border:0;border-radius:0;height:100%;min-height:50rem}.bart-cacao-callebaut .image-with-text__content{background:transparent;padding:clamp(3.2rem,5vw,6.8rem)}.bart-cacao-callebaut .image-with-text__text.rte,.bart-cacao-foundation .image-with-text__text.rte{color:var(--bart-muted);font-size:1.5rem;line-height:1.8;margin-top:2.2rem}.bart-cacao-callebaut .image-with-text__text.rte p+p,.bart-cacao-foundation .image-with-text__text.rte p+p{margin-top:1.4rem}.bart-cacao-horizons{background:#2c1a13;color:#fff;scroll-margin-top:10rem}.bart-cacao-horizons .title-wrapper-with-link{align-items:center;display:flex;flex-direction:column;margin:0 auto 5rem;max-width:88rem;text-align:center}.bart-cacao-horizons .title-wrapper-with-link .title{color:#fff}.bart-cacao-horizons .specification.list__text{color:#ffffffbd;font-size:1.5rem;line-height:1.75;margin-top:1.8rem;max-width:72rem}.bart-cacao-horizons .specification__grid.grid{align-items:stretch;column-gap:clamp(3rem,5vw,7rem);display:flex}.bart-cacao-horizons .specification__media-item{flex:0 1 42%;width:42%}.bart-cacao-horizons .specification__text-item.grid__item{align-items:center;display:flex;flex:1 1 0;max-width:58%;width:58%}.bart-cacao-horizons .specification__media{border:.1rem solid rgba(255,255,255,.12);border-radius:2.4rem;height:100%;min-height:56rem}.bart-cacao-horizons .specification__content{align-content:center;background:transparent;display:grid;column-gap:0;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));padding:0;row-gap:1.4rem;width:100%}.bart-cacao-horizons.specification .specification__text-item .specification__content{height:auto;max-height:none;overflow-y:visible}.bart-cacao-horizons .specification_block{align-items:center;background:#ffffff12;border:.1rem solid rgba(255,255,255,.14);border-radius:1.6rem;box-sizing:border-box;column-gap:1.6rem;display:grid;grid-template-columns:6.4rem minmax(0,1fr);height:100%;margin:0;padding:1.8rem 2rem}.bart-cacao-horizons .specification_image-item-list{align-items:center;border:.1rem solid rgba(201,162,78,.75);border-radius:50%;color:var(--bart-gold);display:flex;height:5.2rem;justify-content:center;width:5.2rem}.bart-cacao-horizons .specification_image-item-list svg{height:2.7rem;width:2.7rem}.bart-cacao-horizons .specification__text-item--list{display:flex;flex-direction:column;padding:0;width:100%}.bart-cacao-horizons h2.specification__heading{color:#fff;font-family:var(--font-heading-family);font-size:clamp(2rem,1.8vw,2.5rem);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.01em;line-height:1.15;margin:.2rem 0 0;overflow:visible;text-transform:uppercase}.bart-cacao-horizons .specification_block h2.specification__heading:after{display:none}.bart-cacao-horizons .specification_block p.specification__text--caption{background:transparent;color:var(--bart-gold);font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.12em;margin:0 0 .4rem;order:-1;padding:0;position:static;right:auto;text-transform:uppercase;top:auto}.bart-cacao-horizons .specification__text.rte{color:#ffffffb8;font-size:1.3rem;line-height:1.55;margin-top:.8rem}.bart-cacao-horizons .specification__text.rte>:last-child{margin-bottom:0}.bart-cacao-foundation{background:#fff}.bart-cacao-foundation .image-with-text__grid{align-items:stretch;column-gap:0}.bart-cacao-foundation .image-with-text__media-item,.bart-cacao-foundation .image-with-text__text-item{padding:0}.bart-cacao-foundation .image-with-text__media-item{min-height:45rem}.bart-cacao-foundation .image-with-text__media{border-radius:2.4rem;height:100%;min-height:45rem}.bart-cacao-foundation.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.bart-cacao-foundation.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media,.bart-cacao-foundation.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img{border-radius:2.4rem}.bart-cacao-foundation.image-with-text .image-with-text__media{overflow:hidden!important}.bart-cacao-foundation .image-with-text__content{background:transparent;padding:clamp(2.4rem,4vw,5.5rem) clamp(3rem,5vw,7rem) clamp(2.4rem,4vw,5.5rem) 0}.bart-cacao-foundation .image-with-text__heading{font-size:clamp(3.2rem,2.8vw,4.4rem);overflow-wrap:normal;padding-inline:0!important;text-wrap:pretty}.bart-cacao-cta.banner.banner--medium:not(.banner--adapt),.bart-cacao-cta>.page-full-width,.bart-cacao-cta>.page-full-width>.row,.bart-cacao-cta.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:52rem}.bart-cacao-cta .banner__media:after{background:#24140dad;opacity:1}.bart-cacao-cta .banner__heading:nth-of-type(2){color:#fff;font-family:var(--font-heading-family);font-size:clamp(3.6rem,4vw,5.4rem);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.01em;line-height:1;margin-inline:auto;max-width:25ch;text-transform:uppercase}@media screen and (max-width:989px){.bart-cacao-horizons .specification__grid.grid{flex-direction:column;row-gap:3.2rem}.bart-cacao-horizons .specification__media-item,.bart-cacao-horizons .specification__text-item.grid__item{flex-basis:auto;max-width:100%;width:100%}.bart-cacao-horizons .specification__media{height:38rem;min-height:38rem}.bart-cacao-foundation .image-with-text__content{padding:3rem 0}}@media screen and (max-width:749px){.bart-cacao-hero.banner.banner--large:not(.banner--adapt),.bart-cacao-hero>.page-full-width,.bart-cacao-hero>.page-full-width>.row,.bart-cacao-hero.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:60rem}.bart-cacao-hero .banner__box,.bart-cacao-cta .banner__box{padding:2rem 1.5rem}.bart-cacao-hero .banner__heading:nth-of-type(2){font-size:clamp(3.2rem,10vw,4.2rem)}.bart-cacao-hero .banner__buttons,.bart-cacao-cta .banner__buttons{align-items:stretch;flex-direction:column;width:100%}.bart-cacao-hero .banner__buttons a.button,.bart-cacao-cta .banner__buttons a.button{flex-basis:5rem;max-width:32rem;min-width:0;width:100%}.bart-cacao-callebaut .image-with-text__grid{flex-direction:column-reverse}.bart-cacao-callebaut .image-with-text__media-item,.bart-cacao-callebaut .image-with-text__media{min-height:30rem}.bart-cacao-callebaut .image-with-text__content{padding:3rem 2.4rem}.bart-cacao-callebaut .image-with-text__heading,.bart-cacao-foundation .image-with-text__heading,.bart-cacao-horizons .title-wrapper-with-link .title{font-size:3.2rem}.bart-cacao-horizons .title-wrapper-with-link{margin-bottom:3.6rem}.bart-cacao-horizons .specification__media{height:28rem;min-height:28rem}.bart-cacao-horizons .specification_block{grid-template-columns:5.6rem minmax(0,1fr);padding:1.8rem}.bart-cacao-horizons .specification_image-item-list{height:4.6rem;width:4.6rem}.bart-cacao-foundation .image-with-text__grid{row-gap:3rem}.bart-cacao-foundation .image-with-text__media-item,.bart-cacao-foundation .image-with-text__media{min-height:28rem}.bart-cacao-foundation .image-with-text__content{padding:0}.bart-cacao-cta.banner.banner--medium:not(.banner--adapt),.bart-cacao-cta>.page-full-width,.bart-cacao-cta>.page-full-width>.row,.bart-cacao-cta.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:58rem}}@media screen and (max-width:989px){.bart-cacao-callebaut[class*=section-][class*=-padding],.bart-cacao-foundation[class*=section-][class*=-padding]{padding-bottom:0;padding-top:0}.bart-cacao-callebaut>:is(.page-width,.page-full-width)[class*=-padding],.bart-cacao-horizons>:is(.page-width,.page-full-width)[class*=-padding]{padding-bottom:7.2rem;padding-top:7.2rem}.bart-cacao-foundation>:is(.page-width,.page-full-width)[class*=-padding]{padding-bottom:5.6rem;padding-top:7.2rem}.bart-cacao-callebaut .image-with-text__media-item,.bart-cacao-callebaut .image-with-text__media,.bart-cacao-foundation .image-with-text__media-item,.bart-cacao-foundation .image-with-text__media{height:36rem;min-height:36rem}.bart-cacao-hero.banner.banner--large:not(.banner--adapt),.bart-cacao-hero>.page-full-width,.bart-cacao-hero>.page-full-width>.row,.bart-cacao-hero.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:clamp(46rem,60svh,50rem)}.bart-cacao-cta.banner.banner--medium:not(.banner--adapt),.bart-cacao-cta>.page-full-width,.bart-cacao-cta>.page-full-width>.row,.bart-cacao-cta.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:clamp(44rem,56svh,48rem)}.bart-cacao-callebaut .image-with-text__grid,.bart-cacao-foundation .image-with-text__grid{flex-direction:column-reverse;row-gap:0}.bart-cacao-callebaut .image-with-text__media-item,.bart-cacao-callebaut .image-with-text__text-item.grid__item,.bart-cacao-foundation .image-with-text__media-item,.bart-cacao-foundation .image-with-text__text-item.grid__item{flex-basis:auto;max-width:100%;width:100%}.bart-cacao-horizons .specification__media{height:36rem;min-height:36rem}.bart-cacao-horizons.specification .specification__text-item .specification__content{max-height:none;overflow:visible}.bart-cacao-hero .banner__heading:first-of-type,.bart-cacao-cta .banner__heading:first-of-type,.bart-cacao-callebaut .image-with-text__text--caption,.bart-cacao-foundation .image-with-text__text--caption,.bart-cacao-horizons .specification-list-title__text{font-size:clamp(2.6rem,3.6vw,2.9rem)}.bart-cacao-hero .banner__heading:nth-of-type(2){font-size:clamp(3rem,4.6vw,3.6rem)}.bart-cacao-callebaut .image-with-text__heading,.bart-cacao-foundation .image-with-text__heading,.bart-cacao-horizons .title-wrapper-with-link .title,.bart-cacao-cta .banner__heading:nth-of-type(2){font-size:clamp(2.6rem,4vw,3.2rem)}.bart-cacao-horizons h2.specification__heading{font-size:clamp(1.8rem,2.6vw,2.2rem)}}@media screen and (max-width:749px){.bart-cacao-callebaut.image-with-text.page-width,.bart-cacao-foundation.image-with-text.page-width{max-width:none;padding-inline:1.6rem;width:100%}.bart-cacao-callebaut>:is(.page-width,.page-full-width)[class*=-padding],.bart-cacao-foundation>:is(.page-width,.page-full-width)[class*=-padding]{max-width:none;padding-inline:0;width:100%}.bart-cacao-callebaut>:is(.page-width,.page-full-width)[class*=-padding],.bart-cacao-horizons>:is(.page-width,.page-full-width)[class*=-padding]{padding-bottom:5.2rem;padding-top:5.2rem}.bart-cacao-foundation>:is(.page-width,.page-full-width)[class*=-padding]{padding-bottom:4.4rem;padding-top:4.4rem}.bart-cacao-hero.banner.banner--large:not(.banner--adapt),.bart-cacao-hero>.page-full-width,.bart-cacao-hero>.page-full-width>.row,.bart-cacao-hero.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:clamp(44rem,70svh,50rem)}.bart-cacao-hero .banner__box,.bart-cacao-cta .banner__box{max-width:100%;padding:1.8rem 1.5rem}.bart-cacao-hero .banner__heading:first-of-type,.bart-cacao-cta .banner__heading:first-of-type,.bart-cacao-callebaut .image-with-text__text--caption,.bart-cacao-foundation .image-with-text__text--caption,.bart-cacao-horizons .specification-list-title__text{font-size:clamp(2.6rem,7.4vw,2.9rem)}.bart-cacao-hero .banner__heading:nth-of-type(2){font-size:clamp(3rem,8.8vw,3.6rem)}.bart-cacao-callebaut .image-with-text__heading,.bart-cacao-foundation .image-with-text__heading,.bart-cacao-horizons .title-wrapper-with-link .title,.bart-cacao-cta .banner__heading:nth-of-type(2){font-size:clamp(2.7rem,7.8vw,3.2rem)}.bart-cacao-hero .banner__heading:nth-of-type(2),.bart-cacao-callebaut .image-with-text__heading,.bart-cacao-foundation .image-with-text__heading,.bart-cacao-horizons .title-wrapper-with-link .title,.bart-cacao-cta .banner__heading:nth-of-type(2),.bart-cacao-horizons h2.specification__heading{-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;word-break:normal}.bart-cacao-callebaut .image-with-text__media-item,.bart-cacao-callebaut .image-with-text__media,.bart-cacao-foundation .image-with-text__media-item,.bart-cacao-foundation .image-with-text__media{height:clamp(25rem,72vw,30rem);min-height:0;overflow:hidden}.bart-cacao-callebaut .image-with-text__content{padding:2.6rem 2rem 2.8rem}.bart-cacao-horizons .title-wrapper-with-link{margin-bottom:3rem}.bart-cacao-horizons .specification__grid.grid{row-gap:2.4rem}.bart-cacao-horizons .specification__media{height:clamp(27rem,78vw,32rem);min-height:0;overflow:hidden}.bart-cacao-horizons .specification__content{grid-auto-rows:auto;grid-template-rows:none;row-gap:1.2rem}.bart-cacao-horizons .specification_block{align-items:start;gap:1.2rem;grid-template-columns:minmax(0,1fr);height:auto;padding:1.8rem}.bart-cacao-horizons .specification_image-item-list{height:4.4rem;width:4.4rem}.bart-cacao-horizons .specification__text-item--list,.bart-cacao-horizons h2.specification__heading,.bart-cacao-horizons .specification_block p.specification__text--caption,.bart-cacao-horizons .specification__text.rte{max-width:none;text-align:left;width:100%}.bart-cacao-horizons h2.specification__heading{font-size:clamp(1.9rem,5.4vw,2.2rem);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.bart-cacao-horizons .specification__text.rte{font-size:1.35rem;line-height:1.6;margin-top:.9rem}.bart-cacao-foundation .image-with-text__grid{row-gap:0}.bart-cacao-foundation .image-with-text__media-item{display:none}.bart-cacao-foundation .image-with-text__heading:after{background:#241711 url(bart-cocoa-horizons.jpg) center / 76% auto no-repeat;border-radius:1.8rem;clear:both;content:"";display:block!important;float:none;height:clamp(24rem,82vw,32rem);inset:auto;margin:2rem 0 0;position:static!important;transform:none;width:100%}.bart-cacao-foundation .image-with-text__heading{display:block;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.bart-cacao-foundation .image-with-text__content{padding:0 0 .4rem}.bart-cacao-foundation .button{box-sizing:border-box;display:flex;font-size:1.3rem;justify-content:center;line-height:1.2;max-width:100%;min-width:0;padding:1.2rem 1.4rem;text-align:center;white-space:normal;width:100%}.bart-cacao-cta.banner.banner--medium:not(.banner--adapt),.bart-cacao-cta>.page-full-width,.bart-cacao-cta>.page-full-width>.row,.bart-cacao-cta.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:clamp(42rem,64svh,48rem)}.bart-cacao-cta .banner__media{background-color:#2c1a13;background-position:center;background-size:100% auto}.bart-cacao-cta .banner__media>img{background:#2c1a13;object-fit:contain;object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bart-native-cacao.css.map */
