.carousel-button-container{display:flex;justify-content:center;padding-top:32px}.card-carousel__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:24px 32px;border-radius:12px;font-weight:600;line-height:24px;text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.card-carousel__cta--primary{background:#8c23bd;color:#fff}.card-carousel__cta--secondary{background:#51235fd6;color:#fff}.card-carousel__cta-text{color:inherit;font:inherit}@media screen and (hover:hover){.card-carousel__cta--primary:hover{background:#7a329d;color:#fff}.card-carousel__cta--secondary:hover{background:#8c23bd;color:#fff}}.card-carousel{background-color:var(--color-secondary-lighter);padding:30px 0 32px}.card-carousel__inner{position:relative}.card-carousel__heading{margin:0;color:#271132;font-size:32px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.02em;text-align:center;white-space:normal}.card-carousel__heading span{display:inline;color:#524757;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal}.card-carousel__buttons{display:flex;align-items:center;justify-content:center;margin:32px 0}.card-carousel__buttons-tags{display:flex;flex-wrap:wrap;gap:16px}.card-carousel__buttons-tag{min-width:130px}.card-carousel__products{margin-top:24px}.card-carousel__products .card-carousel-js.card--hidden-js{display:none!important}.card--hidden-js{display:none}.card-carousel__inner .swiper{overflow:visible}.card-carousel__buttons-link{position:absolute;right:0;bottom:-34px;display:flex;align-items:center;column-gap:6px;color:var(--color-primary-darkest);font-weight:600}.card-carousel__buttons-link span,.card-carousel__buttons-link svg{color:inherit;font-weight:inherit}.card-carousel__buttons-link svg{width:0;transition:width .2s ease-out}.card-carousel__buttons-link:hover svg{width:21px}.card-carousel__products--trending_grid .swiper-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px;width:100%!important;height:auto!important;transform:none!important}.card-carousel__products--trending_grid .swiper-slide{box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;height:auto!important;margin-right:0!important}.card-carousel__products--trending_grid .swiper-button-prev,.card-carousel__products--trending_grid .swiper-button-next{display:none!important}@media screen and (max-width:989px){.card-carousel__products--trending_grid .swiper-wrapper{justify-items:center}}@media screen and (max-width:749px){.card-carousel__buttons-tags{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0}.card-carousel__buttons-tags>.card-carousel__buttons-tag{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;height:64px;min-height:64px;padding:8px 10px;border-width:2px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.3}}@media screen and (min-width:990px){.card-carousel{padding:30px 0}.card-carousel__heading{font-size:40px;line-height:48px}.card-carousel__cta{width:34vw}.card-carousel__products--trending_grid .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.card-carousel__products--trending_grid .swiper-slide{width:100%!important;min-width:0;max-width:100%}.card-carousel__products--articles_grid .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%!important;height:auto!important;transform:none!important}.card-carousel__products--articles_grid .swiper-slide{width:auto!important;height:auto!important;margin-right:0!important}.card-carousel__products--articles_grid .swiper-button-prev,.card-carousel__products--articles_grid .swiper-button-next{display:none!important}}@media screen and (max-width:749px){.card-carousel__products .swiper-wrapper:has(>.card-page,>.card-article){align-items:stretch}.card-carousel__products .swiper-slide.card-page,.card-carousel__products .swiper-slide.card-article{flex:0 0 auto;align-self:stretch;height:auto!important}.card-carousel__products .card-page__content,.card-carousel__products .card-article__content{flex:1 1 auto;width:100%;height:auto}.card-carousel__products .card-article>article{display:flex;flex:1 1 auto;flex-direction:column;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-card-carousel.css.map */
