.section-tu-devocion{position:relative}.tu-devocion-scroll-track{--tu-devocion-progress: 0;min-height:var(--tu-devocion-scroll-runway, 260vh);position:relative}@media screen and (max-width:749.98px){.tu-devocion-scroll-track{min-height:var(--tu-devocion-scroll-runway-mobile, 200vh)}}.tu-devocion-scroll-sticky{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.tu-devocion-block{position:relative;overflow:hidden;--p: var(--tu-devocion-progress, 0);color:color-mix(in srgb,var(--tu-devocion-text-color, inherit) calc((1 - var(--p)) * 100%),var(--tu-devocion-text-color-hover, var(--tu-devocion-text-color, inherit)) calc(var(--p) * 100%))}@supports not (color: color-mix(in srgb,red,blue)){.tu-devocion-block{color:var(--tu-devocion-text-color, inherit)}}.tu-devocion-block *{color:inherit}.tu-devocion-block__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--tu-devocion-bg-color, transparent) calc((1 - var(--p)) * 100%),var(--tu-devocion-bg-color-hover, var(--tu-devocion-bg-color, transparent)) calc(var(--p) * 100%));background-image:var(--tu-devocion-bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}@supports not (color: color-mix(in srgb,red,blue)){.tu-devocion-block__background{background-color:var(--tu-devocion-bg-color, transparent)}}.tu-devocion-block__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tu-devocion-bg-color-hover, transparent);background-image:var(--tu-devocion-bg-image-hover, var(--tu-devocion-bg-image));background-size:cover;background-position:center center;background-repeat:no-repeat;clip-path:inset(calc((1 - var(--tu-devocion-progress, 0)) * 100%) 0 0 0);pointer-events:none}.tu-devocion-block__inner{position:relative;z-index:1;padding-top:96px;padding-bottom:168px;padding-inline:10rem}.tu-devocion-block__titles{position:relative;text-align:center;line-height:.95;margin-bottom:clamp(2rem,5vh,3rem)}.tu-devocion-title{font-weight:400;line-height:100%;letter-spacing:-.02em;text-align:center;font-size:240px}.tu-devocion-title.tu-devocion-title--bottom{margin-top:-140px}.tu-devocion-block__content{display:flex;align-items:center;justify-content:space-between;column-gap:30px;margin-top:-70px}@media(max-width:1500px){.tu-devocion-title{font-size:12vw}.tu-devocion-block__content{margin-top:calc(-4vw + 5px)}.tu-devocion-title.tu-devocion-title--bottom{margin-top:-7vw}}.tu-devocion-text{width:calc((100% - 388px)/2);text-align:center;font-size:20px;line-height:130%;letter-spacing:-.02em;font-weight:400;display:flex;justify-content:center}.tu-devocion-text p{max-width:425px;text-align:center}.tu-devocion-center{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.tu-devocion-center .media,.tu-devocion-center img{width:328px}.tu-devocion-center-image{display:block}.tu-devocion-center-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:328px;max-width:100%;height:auto;max-height:100%;object-fit:contain;clip-path:inset(calc((1 - var(--tu-devocion-progress, 0)) * 100%) 0 0 0);pointer-events:none}.tu-devocion-center-image--default{position:relative;z-index:0}@media screen and (min-width:750px){.tu-devocion-block--desktop-full{min-height:100vh;display:flex;align-items:stretch}.tu-devocion-block--desktop-full .tu-devocion-block__inner{margin-block:auto;padding-block:clamp(4rem,10vh,7rem)}}@media screen and (max-width:749.98px){.tu-devocion-block{min-height:auto}.tu-devocion-block--mobile-full{min-height:100vh;display:flex;align-items:stretch}.tu-devocion-block--mobile-full .tu-devocion-block__inner{margin-block:auto}.tu-devocion-block--mobile-image .tu-devocion-block__inner{padding-block:0}}@media(max-width:1400px){.tu-devocion-block__inner{padding-inline:5rem}.tu-devocion-text br{display:none}}.tu-devocion-mobile-text{display:none}@media screen and (max-width:989.98px){.tu-devocion-block__inner{padding-inline:1.25rem}.tu-devocion-block__content{grid-template-columns:1fr;text-align:left}.tu-devocion-text{max-width:100%}.tu-devocion-center{order:0;margin-bottom:1.75rem}.tu-devocion-block__content .tu-devocion-text--left,.tu-devocion-block__content .tu-devocion-text--right{display:none}.tu-devocion-mobile-text{margin-top:32px;display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:12px}.tu-devocion-text{width:100%}.tu-devocion-block__content{display:flex;justify-content:center}.tu-devocion-block__inner{padding-top:107px;padding-bottom:107px}.tu-devocion-center .media,.tu-devocion-center img{max-width:290px}}@media(max-width:500px){.tu-devocion-title.tu-devocion-title--bottom{margin-top:-48px;z-index:1;position:relative;font-size:70px}.tu-devocion-title{font-size:70px}.tu-devocion-text{font-size:18px}.tu-devocion-block__content{margin-top:calc(-4vw - 1px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-tu-devocion.css.map */
