.cb-productContentCarousel{position:relative;overflow:hidden}.cb-productContentCarousel.background-beige{background-image:url("../../../images/icons/beigeBgImage.png");background-repeat:no-repeat;position:relative;background-size:cover;background-color:#faf8f5}@media(min-width: 768px){.cb-productContentCarousel.background-beige{margin:20px}}@media(min-width: 1050px){.cb-productContentCarousel.background-beige{margin:30px}}@media(min-width: 1420px){.cb-productContentCarousel.background-beige{margin:45px}}.cb-productContentCarousel.background-beige .wrapper{padding:55px 0;overflow:hidden}@media(max-width: 499px){.cb-productContentCarousel.background-beige .wrapper{padding:60px 0}}@media(min-width: 768px){.cb-productContentCarousel.background-beige .wrapper{padding:55px 0;margin:15px;padding:45px 0;border:10px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #a48045 20%, #8f703e 30%, #ebc866 60%, #a48045 100%)}}@media(min-width: 1050px){.cb-productContentCarousel.background-beige .wrapper{padding:65px 0}}@media(min-width: 1420px){.cb-productContentCarousel.background-beige .wrapper{padding:85px 0}}.cb-productContentCarousel.background-white:before,.cb-productContentCarousel.background-white:after{background-color:#fff}.cb-productContentCarousel:before,.cb-productContentCarousel:after{content:"";position:absolute;height:100%;width:5%;top:0;z-index:10}.cb-productContentCarousel:after{right:0}@media(min-width: 450px){.cb-productContentCarousel:after{display:none}}.cb-productContentCarousel:before{left:0}@media(min-width: 768px){.cb-productContentCarousel:before{display:none}}.cb-productContentCarousel .inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.cb-productContentCarousel .inner .linkWrapper{text-align:right;width:20%}.cb-productContentCarousel .inner .viewMore{display:inline-block;margin-bottom:15px}.cb-productContentCarousel .titles{text-align:center;width:100%}@media(min-width: 768px){.cb-productContentCarousel .titles{width:80%;text-align:left;margin-bottom:0}}.cb-productContentCarousel .titles h3{margin-bottom:0}.cb-productContentCarousel .linkWrapper{text-transform:uppercase;text-align:center}@media(max-width: 767px){.cb-productContentCarousel .desktop{display:none;visibility:hidden}}.cb-productContentCarousel .mobile{margin-top:28px}@media(min-width: 768px){.cb-productContentCarousel .mobile{display:none;visibility:hidden}}.cb-productContentCarousel .handwriting{margin-top:-5px}.cb-productContentCarousel img{width:100%}@media(min-width: 768px){.cb-productContentCarousel .container:not(.paddedContainer){padding:0;margin:0;max-width:100%}}@media(min-width: 768px)and (min-width: 1230px){.cb-productContentCarousel .container:not(.paddedContainer).threeItems{padding:0 8%}}.cb-productContentCarousel .tns-liveregion,.cb-productContentCarousel .tns-nav{display:none}.cb-productContentCarousel .slideWrapper{position:relative;padding-top:20px}@media(min-width: 768px){.cb-productContentCarousel .slideWrapper{padding-top:43px;padding-left:8%}}@media(min-width: 1380px){.cb-productContentCarousel .slideWrapper{padding-top:63px;padding-left:calc((100vw - 1280px)/2)}}@media(min-width: 768px){.cb-productContentCarousel .slideWrapper.threeItems{padding-left:8%}}@media(min-width: 1230px){.cb-productContentCarousel .slideWrapper.threeItems{width:auto !important;max-width:1160px;padding:0;margin-left:auto;margin-right:auto}}.cb-productContentCarousel .slideWrapper.threeItems .tns-inner{margin-right:0 !important}@media(min-width: 1230px){.cb-productContentCarousel .slideWrapper.threeItems .js-slider{transform:none !important;display:flex;grid-template-columns:repeat(3, 1fr);grid-gap:35px;width:auto !important;max-width:1160px}}@media(min-width: 1230px){.cb-productContentCarousel .slideWrapper.threeItems .js-slider:hover,.cb-productContentCarousel .slideWrapper.threeItems .js-slider a,.cb-productContentCarousel .slideWrapper.threeItems .js-slider a:hover{cursor:pointer}}@media(min-width: 1230px){.cb-productContentCarousel .slideWrapper.threeItems .js-slider .slide{width:33.333% !important;visibility:visible !important;padding-right:0 !important}}.cb-productContentCarousel .slideWrapper .js-slider{display:flex}.cb-productContentCarousel .slideWrapper .js-slider:hover,.cb-productContentCarousel .slideWrapper .js-slider a,.cb-productContentCarousel .slideWrapper .js-slider a:hover{cursor:url("../../../images/icons/carouselPointer.svg"),auto}.cb-productContentCarousel .slideWrapper .tns-ovh{overflow:visible}.cb-productContentCarousel .slideWrapper .tns-inner{margin-left:0 !important}.cb-productContentCarousel .slideWrapper .tns-controls button{display:none}.cb-productContentCarousel .slide{position:relative}.cb-productContentCarousel .slide:hover img{transform:scale(1.025)}.cb-productContentCarousel .progressBarWrapper{max-width:1160px;padding:0 5%;margin:0 auto}@media(min-width: 768px){.cb-productContentCarousel .progressBarWrapper{padding:0 8%}}@media(min-width: 1230px){.cb-productContentCarousel .progressBarWrapper.threeItems{display:none}}.cb-productContentCarousel .progressBar{width:100%;height:1px;background:rgba(0,52,28,.1);margin-top:25px;overflow:hidden}@media(min-width: 768px){.cb-productContentCarousel .progressBar{height:2px;margin-top:40px}}@media(min-width: 1050px){.cb-productContentCarousel .progressBar{margin-top:60px}}.cb-productContentCarousel .progressBar span{height:1px;background:#00341c;display:block;transition:width .4s linear;max-width:100%}@media(min-width: 768px){.cb-productContentCarousel .progressBar span{height:2px}}.cb-productContentCarousel .image{margin-bottom:10px}@media(min-width: 1420px){.cb-productContentCarousel .image{margin-bottom:22px}}.cb-productContentCarousel img{transition:transform .3s ease}.cb-productContentCarousel .slideLink{display:block;width:100%;border-bottom:none;padding-right:0}.cb-productContentCarousel .slideLink:after{display:none}.cb-productContentCarousel .slideLink span{border-bottom:2px solid rgba(0,0,0,0);transition:border-color .2s ease;color:#00341c;position:relative;padding-right:11px}.cb-productContentCarousel .slideLink span:after{content:" ";position:absolute;background-image:url("../../../images/icons/ctaArrow.svg");width:11px;height:11px;background-repeat:no-repeat;margin-top:4px;opacity:0;transition:opacity .2s ease;right:-4px}@media(min-width: 768px){.cb-productContentCarousel .slideLink span:after{width:12px;height:12px;right:-5px;margin-top:5px}}.cb-productContentCarousel .slideLink:hover span{border-color:#986f0d}.cb-productContentCarousel .slideLink:hover span:after{opacity:1}
