.feature-carousel{overflow-x:clip;position:relative}embla-component.feature-carousel__embla{display:block;position:relative;width:100%}.feature-carousel--full-width embla-component.feature-carousel__embla .embla__viewport{padding-left:max(var(--page-width-padding),calc((100vw - var(--page-width)) / 2 + var(--page-width-padding)))}embla-component.feature-carousel__embla .embla__viewport{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding-left:calc(50vw - 50%);width:100vw}embla-component.feature-carousel__embla .embla__container{display:flex;list-style:none;margin:0;padding:0}embla-component.feature-carousel__embla .embla__slide{flex:0 0 calc((100% - 16px)*.8);margin-right:16px;min-width:0}.feature-carousel-card{display:block;height:100%;position:relative;width:100%}.feature-carousel-card__media{aspect-ratio:5 / 4;background-color:rgba(var(--color-foreground),.05);isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.feature-carousel-card__image{display:block;height:100%;object-fit:cover;width:100%}.feature-carousel-card__overlay{background-color:rgba(0,0,0,var(--feature-carousel-card-overlay-opacity, .35));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.feature-carousel-card__scrim{background:linear-gradient(to top,#0000008c,#0000 55%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.feature-carousel-card__content{display:flex;flex-direction:column;height:100%;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:24px;position:absolute;width:100%;z-index:3}.feature-carousel-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.feature-carousel-card__icon{display:inline-flex;line-height:0}.feature-carousel-card__icon svg{height:16px;width:16px}.feature-carousel-card__tagline{margin:0}.feature-carousel-card__body{display:flex;flex-direction:column;gap:12px}.feature-carousel-card__heading.rte{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.9rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.1;margin:0}.feature-carousel-card__heading :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li){color:inherit;font-size:inherit;line-height:inherit;margin:0}.feature-carousel-card__heading>*+*{margin-top:8px}.feature-carousel-card__text.rte{font-family:var(--font-body-family);font-weight:var(--font-body-weight);line-height:160%;margin:0}.feature-carousel-card__text.rte.p{font-size:calc(var(--font-body-scale) * 1.6rem)}.feature-carousel-card__text.rte.p-large{font-size:calc(var(--font-body-scale) * 1.7rem)}@media only screen and (min-width:750px){.feature-carousel-card__text.rte.p-large{font-size:calc(var(--font-body-scale) * 1.9rem)}}.feature-carousel-card__text.rte.h5{font-size:calc(var(--font-subheading-scale) * 1.9rem)}@media only screen and (min-width:750px){.feature-carousel-card__text.rte.h5{font-size:calc(var(--font-subheading-scale) * 2.2rem)}}.feature-carousel-card__text.rte.h4{font-size:calc(var(--font-subheading-scale) * 1.9rem)}@media only screen and (min-width:750px){.feature-carousel-card__text.rte.h4{font-size:calc(var(--font-subheading-scale) * 2.9rem)}}.feature-carousel-card__text :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.feature-carousel-card__text p+p{margin-top:12px}.feature-carousel-card--text-light,.feature-carousel-card--text-light .feature-carousel-card__heading,.feature-carousel-card--text-light .feature-carousel-card__heading :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li),.feature-carousel-card--text-light .feature-carousel-card__text,.feature-carousel-card--text-light .feature-carousel-card__text :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li),.feature-carousel-card--text-light .feature-carousel-card__tagline,.feature-carousel-card--text-light .feature-carousel-card__icon{color:#fff}.feature-carousel-card--text-dark,.feature-carousel-card--text-dark .feature-carousel-card__heading,.feature-carousel-card--text-dark .feature-carousel-card__heading :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li),.feature-carousel-card--text-dark .feature-carousel-card__text,.feature-carousel-card--text-dark .feature-carousel-card__text :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li),.feature-carousel-card--text-dark .feature-carousel-card__tagline,.feature-carousel-card--text-dark .feature-carousel-card__icon{color:#121212}.feature-carousel__nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.feature-carousel--full-width .feature-carousel__nav{padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}embla-component.feature-carousel__embla .embla__dots{bottom:unset;gap:4px;justify-content:flex-start;left:unset;margin:0;position:relative;right:unset;transform:none;width:auto}embla-component.feature-carousel__embla .embla__dot:after{background-color:transparent;border:1px solid rgb(var(--color-foreground));border-radius:0;content:"";height:8px;transform:rotate(45deg);width:8px}embla-component.feature-carousel__embla .embla__dot--selected:after{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.feature-carousel__arrows{align-items:center;display:flex;gap:8px}embla-component.feature-carousel__embla .feature-carousel__arrows .embla__button{color:rgb(var(--color-foreground));height:44px;left:unset;position:relative;right:unset;top:unset;transform:none;width:44px}embla-component.feature-carousel__embla .feature-carousel__arrows .embla__button svg{height:100%;width:100%}@media screen and (max-width:749px){.feature-carousel__arrows{display:none}.feature-carousel__nav{justify-content:center}embla-component.feature-carousel__embla .embla__dots{justify-content:center}}@media screen and (min-width:750px){embla-component.feature-carousel__embla .embla__slide{flex:0 0 calc((100% - (24px * 2)) / 2.25);margin-right:24px}.feature-carousel-card__content{padding:32px}.feature-carousel-card__heading.rte{font-size:calc(var(--font-heading-scale) * 4.5rem)}.feature-carousel__nav{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-feature-carousel.css.map */
