.stacked-image-text{--stacked-image-text-gap: 2.4rem;--stacked-image-text-offset: 16%}.stacked-image-text__heading{margin:0 0 2rem;letter-spacing:-.02em}.stacked-image-text__grid{display:grid;gap:2.8rem;align-items:center}.stacked-image-text__media{min-width:0}.stacked-image-text__media--stack{display:block;min-width:0}stacked-image-text{display:block;min-width:0}.stacked-image-text__slides{display:flex;margin:0;padding:0}.stacked-image-text__slide{width:100%;max-width:100%}.stacked-image-text__frame{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:var(--stacked-image-text-radius, 0px);background:rgba(var(--color-foreground),.04);color:inherit;font:inherit;text-align:start;overflow:hidden;-webkit-appearance:none;appearance:none}.stacked-image-text__frame img,.stacked-image-text__frame .placeholder-svg{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;pointer-events:none}.stacked-image-text__frame:focus{outline:0;box-shadow:none}.stacked-image-text__frame:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.4rem;z-index:3}.stacked-image-text__content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:var(--stacked-image-text-gap);text-align:center}.stacked-image-text__text{margin:0;max-width:52rem;font-size:1.6rem;line-height:1.6}.stacked-image-text__text>*:first-child{margin-top:0}.stacked-image-text__text>*:last-child{margin-bottom:0}.stacked-image-text__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 2rem;width:100%;max-width:52rem;margin:0;padding:1.2rem 0 0;list-style:none}.stacked-image-text__feature{display:flex;flex-direction:column;align-items:center;gap:1rem}.stacked-image-text__feature-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem}.stacked-image-text__feature-icon img{display:block;width:100%;height:100%;object-fit:contain}.stacked-image-text__feature-text{margin:0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.stacked-image-text__button{margin-top:.8rem;text-transform:uppercase;letter-spacing:.08em}.stacked-image-text__button-icon{position:relative;display:inline-block;width:2.8rem;height:1.2rem;margin-inline-start:1.2rem}.stacked-image-text__button-icon:before{content:"";position:absolute;left:0;right:.15rem;top:50%;height:.15rem;background-color:currentColor;transform:translateY(-50%)}.stacked-image-text__button-icon:after{content:"";position:absolute;right:0;top:50%;width:.15rem;height:.9rem;background-color:currentColor;transform:translateY(-50%)}@media screen and (max-width:749px){.stacked-image-text__media--stack .slider.slider--mobile{margin-bottom:0}.stacked-image-text__media--stack .slider.slider--mobile .slider__slide{flex:0 0 100%;width:100%;max-width:100%;padding-top:0;padding-bottom:0}.stacked-image-text__media--stack .stacked-image-text__frame{cursor:default;pointer-events:none}.stacked-image-text__media--stack .slider-buttons{margin-top:1.2rem}.stacked-image-text__media--stack .slider-counter--dots{display:flex;justify-content:center;align-items:center;gap:0}}@media screen and (min-width:750px){.stacked-image-text{--stacked-image-text-gap: 2.8rem;--stacked-image-text-offset: 12%}.stacked-image-text__heading{margin-bottom:2.8rem}.stacked-image-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem 4.8rem}.stacked-image-text--text-first .stacked-image-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stacked-image-text--text-first .stacked-image-text__media{order:1}.stacked-image-text--text-first .stacked-image-text__content{order:0}.stacked-image-text__media--stack{isolation:isolate}.stacked-image-text__media--stack .slider-buttons{display:none}.stacked-image-text__slides{display:grid;overflow:visible}.stacked-image-text__slide{grid-area:1 / 1;width:auto;max-width:none;padding:0;scroll-snap-align:unset;flex:none}.stacked-image-text__media--stack .stacked-image-text__frame{width:calc(100% - var(--stacked-image-text-offset));z-index:1;box-shadow:0 .8rem 2.4rem #0000001a;cursor:pointer}.stacked-image-text__frame--1{margin-right:auto}.stacked-image-text__frame--2{margin-left:auto;margin-top:var(--stacked-image-text-offset)}.stacked-image-text__frame.is-front{z-index:2}}@media screen and (min-width:750px)and (hover:hover){.stacked-image-text__media--stack .stacked-image-text__frame:hover{z-index:3}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/component-stacked-image-text.css.map */
