.card-carousel--standard .card-carousel__heading{width:100%;box-sizing:border-box;padding-left:calc(var(--card-carousel-heading-padding-x-desktop, 0) * var(--vp-s, 1px))!important;padding-right:calc(var(--card-carousel-heading-padding-x-desktop, 0) * var(--vp-s, 1px))!important}@media screen and (max-width:849px){.card-carousel--standard .card-carousel__heading{padding-left:calc(var(--card-carousel-heading-padding-x-mobile, 20) * var(--vp-s, 1px))!important;padding-right:calc(var(--card-carousel-heading-padding-x-mobile, 20) * var(--vp-s, 1px))!important}}.card-carousel--standard .card-carousel__description{width:100%;box-sizing:border-box;padding-left:calc(var(--card-carousel-description-padding-x-desktop, 0) * var(--vp-s, 1px))!important;padding-right:calc(var(--card-carousel-description-padding-x-desktop, 0) * var(--vp-s, 1px))!important}@media screen and (max-width:849px){.card-carousel--standard .card-carousel__description{padding-left:calc(var(--card-carousel-description-padding-x-mobile, 20) * var(--vp-s, 1px))!important;padding-right:calc(var(--card-carousel-description-padding-x-mobile, 20) * var(--vp-s, 1px))!important}}.card-carousel--standard{padding-top:var(--section-padding-top-desktop, 100px);padding-bottom:var(--section-padding-bottom-desktop, 0);background:#fff}.card-carousel--standard.section-spacing--disable-top{padding-top:0}.card-carousel--standard.section-spacing--disable-bottom{padding-bottom:0}.card-carousel--standard .card-carousel__inner{max-width:var(--card-carousel-max-width);margin:0 auto}.card-carousel--standard .card-carousel__header{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:961px;margin:0 auto 48px}.card-carousel--standard .card-carousel__heading{width:100%;margin:0;font-family:Eudoxus Sans,sans-serif;font-size:var(--card-carousel-heading-size);line-height:var(--card-carousel-heading-line-height);font-weight:700;letter-spacing:0;color:var(--card-carousel-heading-color)}.card-carousel--standard .card-carousel__description{width:100%;margin:0;font-family:Eudoxus Sans,sans-serif;font-size:var(--card-carousel-description-size);line-height:var(--card-carousel-description-line-height);font-weight:400;letter-spacing:0;color:var(--card-carousel-description-color)}.card-carousel--standard .card-carousel__cards--desktop{display:flex;flex-wrap:wrap;justify-content:var(--card-carousel-desktop-justify);gap:var(--card-carousel-desktop-gap);max-width:100%;margin:0 auto;overflow:hidden}.card-carousel--standard .card-carousel__cards--desktop .card-carousel__card{flex:0 0 var(--card-carousel-card-width-desktop);width:var(--card-carousel-card-width-desktop)}.card-carousel--standard .card-carousel__card{position:relative;border-radius:var(--card-carousel-card-radius, 10px);overflow:hidden;background:transparent;min-height:var(--card-carousel-card-height-desktop);height:var(--card-carousel-card-height-desktop)}.card-carousel--standard .card-carousel__bg{position:absolute;top:0;right:0;bottom:0;left:0}.card-carousel--standard .card-carousel__picture{display:block;width:100%;height:100%}.card-carousel--standard .card-carousel__img{width:100%;height:100%;object-fit:cover;display:block}.card-carousel--standard .card-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-carousel-overlay);opacity:var(--card-carousel-overlay-opacity);pointer-events:none}.card-carousel--standard .card-carousel__content{position:absolute;left:25px;right:25px;bottom:30px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#fff;z-index:2}.card-carousel--standard .card-carousel__card-title{margin:0;max-width:300px;font-family:Eudoxus Sans,sans-serif;font-size:var(--card-carousel-card-title-size);line-height:var(--card-carousel-card-title-line-height);font-weight:700;letter-spacing:0;color:var(--card-carousel-card-title-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-carousel--standard .card-carousel__card-text{margin:0;font-family:Eudoxus Sans,sans-serif;font-size:var(--card-carousel-card-text-size);line-height:var(--card-carousel-card-text-line-height);font-weight:500;letter-spacing:0;color:var(--card-carousel-card-text-color)}.card-carousel--standard .card-carousel__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.card-carousel--standard .card-carousel__swiper,.card-carousel--standard .card-carousel__pagination{display:none}@media(max-width:767px){.card-carousel--standard{padding-top:var(--section-padding-top-mobile, 40px);padding-bottom:var(--section-padding-bottom-mobile, 0)}.card-carousel--standard .card-carousel__inner{max-width:none;margin-left:0;margin-right:auto}.card-carousel--standard .card-carousel__header{gap:15px;max-width:none;margin:0 auto 30px;padding:0 20px}.card-carousel--standard .card-carousel__header--has-description{gap:15px;margin-bottom:25px}.card-carousel--standard .card-carousel__heading{max-width:292px;font-size:var(--card-carousel-heading-size-mobile, 24px);line-height:var(--card-carousel-heading-line-height-mobile, 35px);color:var(--card-carousel-heading-color-mobile)}.card-carousel--standard .card-carousel__description{max-width:332px;font-size:var(--card-carousel-description-size-mobile, 14px);line-height:var(--card-carousel-description-line-height-mobile, 21px);color:var(--card-carousel-description-color-mobile)}.card-carousel--standard .card-carousel__cards--desktop{display:none}.card-carousel--standard .card-carousel__swiper{display:block}.card-carousel--standard .card-carousel__card{min-height:0;height:auto;aspect-ratio:var(--card-carousel-mobile-image-aspect, 1 / 1)}.card-carousel--standard .card-carousel__card{border-radius:var(--card-carousel-card-radius-mobile, var(--card-carousel-card-radius, 10px))}.card-carousel--standard .card-carousel__bg{position:relative;inset:auto;width:100%;height:100%;aspect-ratio:var(--card-carousel-mobile-image-aspect, 1 / 1)}.card-carousel--standard .card-carousel__picture{width:100%;height:100%;box-sizing:border-box;aspect-ratio:var(--card-carousel-mobile-image-aspect, 1 / 1);padding-bottom:4px;padding-top:1px}.card-carousel--standard .card-carousel__img{width:100%;height:100%;object-fit:contain;display:block;aspect-ratio:var(--card-carousel-mobile-image-aspect, 1 / 1);clip-path:inset(0px 0px 0px 0px);border-radius:5px}.card-carousel--standard .card-carousel__content{left:25px;right:25px;bottom:30px;gap:12px;align-items:var(--card-carousel-mobile-content-align);text-align:var(--card-carousel-mobile-text-align)}.card-carousel--standard .card-carousel__card-title{font-size:var(--card-carousel-card-title-size-mobile, 24px);line-height:var(--card-carousel-card-title-line-height-mobile, 35px);color:var(--card-carousel-card-title-color-mobile)}.card-carousel--standard .card-carousel__card-text{font-size:var(--card-carousel-card-text-size-mobile, 14px);line-height:var(--card-carousel-card-text-line-height-mobile, 21px);color:var(--card-carousel-card-text-color-mobile)}.card-carousel--standard .card-carousel__pagination{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px}.card-carousel--standard .card-carousel__pagination .swiper-pagination-bullet{width:7.5px;height:7.5px;border-radius:999px;background:#b5b5b6;opacity:1;margin:0;transition:width .24s ease,background-color .24s ease,opacity .24s ease}.card-carousel--standard .card-carousel__pagination .swiper-pagination-bullet-active{width:60px;height:7.5px;border-radius:32px;background:#399d74}.card-carousel--standard .card-carousel__swiper{margin-left:0;margin-right:0;padding:0 21.5px}.section-card-carousel .row,.section-card-carousel .row .columns{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/card-carousel.css.map */
