.custom-carousel{background:#fff;color:#372e2d;display:block}.custom-carousel__heading{letter-spacing:-3.4px}.custom-carousel h2,.custom-carousel p{margin:0}.custom-carousel__header{padding-bottom:24px}.custom-carousel__buttons{padding-bottom:15px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.custom-carousel__buttons::-webkit-scrollbar{display:none}.custom-carousel__inner{margin:auto;max-width:100vw;padding:25px 15px;position:relative}.custom-carousel__button{font-size:19px;font-style:normal;font-weight:700;border:1px #F5BD00 solid;color:#fff;padding:7px 12px;margin-right:10px}.custom-carousel__button.active{color:#000;border:1px #F5BD00;background:#f5bd00}.custom-carousel__card-content h3{color:#fff;margin:0}.custom-carousel__card-content p{font-size:18px;font-weight:400}.custom-carousel__image{position:absolute}.custom-carousel__card__inner{justify-content:flex-end;padding:0;width:100%;height:100%;display:flex;position:relative;align-items:stretch;flex-direction:column}.custom-carousel__card-content{width:100%;padding:20px 16px;background:#00000080;color:#fff;font-weight:700;font-size:19px;flex:0 1 42%;z-index:1;display:block;text-transform:lowercase;position:relative}.custom-carousel .custom-cta{margin-top:10px}.custom-carousel__link img{position:absolute}.custom-carousel .splide__arrow svg{pointer-events:none}.custom-carousel .splide__pagination{justify-content:flex-start;position:static;padding:10px 0}.custom-carousel .splide__pagination__page.is-active{background:#000;transform:none}.custom-carousel .splide__pagination__page{width:15px;height:15px;margin:5px}.active-carousel.custom-carousel__splide.splide{z-index:1}.custom-carousel__carousel-container{position:relative}.custom-carousel__link{justify-content:flex-end;padding:0;width:100%;height:100%;display:flex;position:relative;align-items:stretch;flex-direction:column}.custom-carousel__heading{font-size:38px}.custom-carousel__description{font-size:14px;padding-bottom:20px}@media only screen and (max-width: 1199px){.custom-carousel__inner .custom-carousel__header{display:block}}@media only screen and (min-width: 768px){.custom-carousel__header{padding-bottom:50px}.custom-carousel__card-content{font-size:20px}.custom-carousel__heading{font-size:68px}.custom-carousel__description{font-size:23px;padding-bottom:0}.custom-carousel__inner{padding:80px 37px;max-width:1478px}.custom-carousel__buttons{padding-bottom:30px}}.custom-carousel__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/208/assets/custom-carousel.css.map?v=26566221185294686361747675906 */
