.media-image__text{position:relative}.media-image__text .media-text__link{display:block;text-decoration:none;color:inherit;transition:opacity .3s ease}.media-image__text .media-text__link:hover{opacity:.9}.media-image__text .media-text__link .image-text__caption .button{position:relative;z-index:10;pointer-events:auto}.media-image__text .media-text{overflow:hidden;position:relative;border-radius:var(--media-radius);border:2px solid rgba(255,255,255,.06)}.media-image__text .media-image:after{display:none;top:0;left:0;content:"";width:100%;height:100%;position:absolute;background:linear-gradient(90deg,#1f2529e6 33.92%,#1f252900 60.47%)}.media-image__text .media-image img{width:100%;position:relative;vertical-align:bottom}.media-image__text .video-section__media .media-image img{height:100%;object-fit:cover;object-position:center}.media-image__text .video-section__poster{width:100%;height:100%;position:relative}.media-image__text .video-section__media video{margin:0;padding:0;width:100%;height:100%;border:none;cursor:pointer;overflow:hidden;background-color:transparent;border-radius:unset}.media-image__text .video-section__media video{width:100%;height:100%;background:unset;object-fit:cover;object-position:center}.media-image__text .image-text__caption{position:absolute;padding:4rem;max-width:500px;z-index:2}.media-image__text .image-text__caption[data-position=top-left]{top:0;left:0}.media-image__text .image-text__caption[data-position=top-center]{top:0;left:50%;transform:translate(-50%);text-align:center}.media-image__text .image-text__caption[data-position=top-right]{top:0;right:0}.media-image__text .image-text__caption[data-position=middle-left]{top:50%;left:0;transform:translateY(-50%)}.media-image__text .image-text__caption[data-position=center]{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.media-image__text .image-text__caption[data-position=middle-right]{top:50%;right:0;transform:translateY(-50%)}.media-image__text .image-text__caption[data-position=bottom-left]{bottom:0;left:0}.media-image__text .image-text__caption[data-position=bottom-center]{bottom:0;left:50%;transform:translate(-50%);text-align:center}.media-image__text .image-text__caption[data-position=bottom-right]{bottom:0;right:0}@media screen and (max-width:768px){.image-text__caption{padding:1.5rem}.image-text__caption[data-mobile-width=full-width]{max-width:100%;width:100%;left:0;right:0;transform:none;text-align:left}.image-text__caption[data-mobile-width=fit-content]{max-width:fit-content;width:auto}}.media-image__text .label{height:34px;min-width:36px;width:fit-content;display:inline-flex;padding-left:20px;padding-right:20px;align-items:center;justify-content:center;text-transform:uppercase;color:rgb(var(--color-button-text));background:var(--theme--gradient-background-orange);box-shadow:0 0 20px #ffbb3680;border-radius:calc(var(--media-radius) * 2);margin-bottom:10px}.media-image__text .label.top-right{top:40px;right:40px;position:absolute;z-index:1}.media-image__text .image-text__caption h1{font-size:5.8rem;line-height:1;letter-spacing:1px;margin-top:0;margin-bottom:0}.media-image__text .image-text__caption h2{font-size:4.8rem;margin-top:12px;margin-bottom:20px;line-height:1}.media-image__text .image-text__caption p{font-size:1.8rem;color:var(--theme-heading-color)}.media-image__text .image-text__caption .button--primary{height:60px;font-size:20px;margin-top:2rem;letter-spacing:normal;background:linear-gradient(0deg,#00a786,#00d2bf);box-shadow:0 0 40px #01c9b34d;min-width:16rem}.media-image__text .image-text__caption .button--secondary{height:50px;font-size:1.6rem;letter-spacing:normal;color:var(--theme-text-green);border-color:var(--theme-text-green)}@media screen and (max-width:767px){.media-image__text .label.top-right{top:16px;left:16px}.media-image__text .image-text__caption{padding:2rem}.media-image__text .image-text__caption[data-mobile-width=full-width] .button{width:100%}.media-image__text[data-layout=horizontal] .media-image:after{display:none}.media-image__text[data-layout=horizontal] .media-image img{height:auto}.media-image__text[data-layout=horizontal] .image-text__caption h1{font-size:3.6rem;max-width:23rem}.media-image__text[data-layout=vertical] .image-text__caption{padding:2rem}.media-image__text[data-layout=vertical] .image-text__caption h2{margin-top:0;margin-bottom:5rem;font-size:3.2rem}.media-image__text[data-layout=vertical] .label{margin-bottom:5rem}.media-image__text .image-text__caption p{font-size:1.6rem}.media-image__text .image-text__caption .button--primary{height:5rem;font-size:1.6rem}}@media screen and (max-width:680px){.media-image__text[data-layout=vertical]{width:100%;flex:0 0 100%;max-width:unset}}@media screen and (max-width:480px){.media-image__text[data-layout=vertical] .image-text__caption h2{margin-top:0;margin-bottom:3rem}.media-image__text[data-layout=vertical] .label{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/images-text-overlay.css.map */
