.cmp-carousel__cover>div:first-child{padding:2.8rem 0 1.2rem}
.cmp-carousel__cover>div:first-child .cmp-carousel__label{color:#3f000b}
.cmp-carousel__cover>div:first-child .cmp-carousel__label h4,.cmp-carousel__cover>div:first-child .cmp-carousel__label .h4{margin-bottom:0;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cmp-carousel__cover>div:first-child .cmp-carousel__header{padding:0 3rem;color:#3f000b}
.cmp-carousel__cover>div:first-child .cmp-carousel__header h2,.cmp-carousel__cover>div:first-child .cmp-carousel__header .h2{font-weight:900;margin-bottom:0}
.cmp-carousel{display:block;position:relative;padding-bottom:2.8rem}
.cmp-carousel .tns-ovh{padding:1.5rem;padding-right:0rem;height:calc(103%);margin:-1.5rem}
.cmp-carousel .tns-inner{margin:-2px !important}
.cmp-carousel .my-slider.tns-slider{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;align-content:null;flex-flow:row nowrap}
.cmp-carousel .my-slider.tns-slider .tns-item{margin-right:1.5rem}
.cmp-carousel .my-slider.tns-slider .tns-item.image,.cmp-carousel .my-slider.tns-slider .tns-item.section.parbase{font-size:0 !important}
.cmp-carousel .my-slider.tns-slider .tns-item.storytelling{padding:1rem;margin-right:1.5rem !important}
.cmp-carousel .my-slider.tns-slider .tns-item:active{cursor:grab}
.cmp-carousel .my-slider.tns-slider .tns-item .section.parbase,.cmp-carousel .my-slider.tns-slider .tns-item .storytelling-comp{font-size:17px}
.cmp-carousel .my-slider.tns-slider .tns-item.tns-slide-active{box-shadow:0 0 7.52px .48px rgba(0,0,0,0.3)}
.cmp-carousel .my-slider.item-no-box-shadow .tns-item.tns-slide-active{box-shadow:none}
.cmp-carousel .slider ul{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;align-content:null;flex-flow:row nowrap}
.cmp-carousel .slider ul.disabled{display:none}
.cmp-carousel .slider ul li.next,.cmp-carousel .slider ul li.prev{cursor:pointer;font-size:1.6rem;width:3rem;height:3rem;color:#003594;background:#fff;box-shadow:0 0 8.1px .9px rgba(1,1,1,0.2)}
.cmp-carousel .slider ul li.next i,.cmp-carousel .slider ul li.prev i{color:#003594}
.cmp-carousel .slider ul li.next{margin-left:1rem}
.cmp-carousel .slider ul li.prev{margin-top:.7rem;margin-right:1rem}
.cmp-carousel .slider ul li.next{transition:background-color .3s ease-in-out}
.cmp-carousel .slider ul li.next:hover:not(.disabled),.cmp-carousel .slider ul li.next:focus:not(.disabled){box-shadow:0 0 20px 1px rgba(0,0,0,0.6)}
.cmp-carousel .slider ul li.prev{transition:background-color .3s ease-in-out}
.cmp-carousel .slider ul li.prev:hover:not(.disabled),.cmp-carousel .slider ul li.prev:focus:not(.disabled){box-shadow:0 0 20px 1px rgba(0,0,0,0.6)}
.cmp-carousel .slider ul li.next.disabled,.cmp-carousel .slider ul li.prev.disabled{color:#999}
.cmp-carousel .slider ul li.next.disabled i,.cmp-carousel .slider ul li.prev.disabled i{color:#999}
.cmp-carousel .tns-nav{display:none}
@media screen and (min-width:768px){.cmp-carousel{margin:0 6rem}
.cmp-carousel .cmp-carousel__content div:last-child{padding-bottom:1rem;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:null;flex-flow:row nowrap}
.cmp-carousel .cmp-carousel__content div:last-child .cmp-carousel__caption{padding:0 1rem}
.cmp-carousel .cmp-carousel__content div:last-child .cmp-carousel__cta-button{padding-bottom:0;width:24.4rem;height:5.5rem}
.cmp-carousel .cmp-carousel__content div:last-child.block-center{justify-content:center;padding:3rem 0}
.cmp-carousel .cmp-carousel__content div:last-child.block-center .cmp-carousel__caption{padding:0}
.cmp-carousel .slider ul li.next,.cmp-carousel .slider ul li.prev{cursor:pointer;position:absolute;top:calc(47%)}
.cmp-carousel .slider ul li.next{right:-4.5rem}
.cmp-carousel .slider ul li.prev{left:-4.5rem}
.cmp-carousel .slider ul li:before{display:none !important}
.cmp-carousel .slider ul li.next{margin-left:1rem}
.cmp-carousel .slider ul li.next i{top:4px;left:-5px;position:relative}
.cmp-carousel .slider ul li.prev{margin-right:1rem}
.cmp-carousel .slider ul li.prev i{top:4px;right:7px;position:relative}
}
@media screen and (min-width:1380px){.width-restricted .cmp-carousel{margin:0}
}
body.one-primary .cmp-carousel .slider ul li.next i,body.fulfilnutrition-primary .cmp-carousel .slider ul li.next i,body.one-primary .cmp-carousel .slider ul li.prev i,body.fulfilnutrition-primary .cmp-carousel .slider ul li.prev i{color:#000}
@media screen and (max-width:767px){.slider ul li:before{display:none !important}
.slider ul li.next{margin-left:1rem}
.slider ul li.next i{top:.4rem;left:-0.5rem;position:relative}
.slider ul li.prev{margin-right:1rem}
.slider ul li.prev i{top:.4rem;position:relative;right:.6rem}
body.chocolate-world-base .cmp-carousel .slider ul.control{margin-left:0}
}
body.one-primary .cmp-carousel .my-slider.tns-slider .tns-item,body.one-primary .cmp-carousel .my-slider.tns-slider .tns-item.tns-slide-active{box-shadow:none !important}