image-and-text-sticky{display:block;position:relative;width:100%}.image-and-text-sticky{position:relative}.image-and-text-sticky__wrapper{display:flex;flex-direction:column;gap:3rem;width:100%;align-items:flex-start}@media screen and (min-width:990px){.image-and-text-sticky__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem}}.image-and-text-sticky__media-col{width:100%}@media screen and (min-width:990px){.image-and-text-sticky__media-col{flex:0 0 calc(50% - 2.5rem);max-width:calc(50% - 2.5rem);position:sticky;top:calc(var(--header-height, 0px) + 2rem);align-self:flex-start;padding:0 3.6rem}}.image-and-text-sticky__media{position:relative;width:100%;border-radius:1.6rem;overflow:hidden}.image-and-text-sticky__media img,.image-and-text-sticky__media svg{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.image-and-text-sticky__content-col{width:100%}@media screen and (min-width:990px){.image-and-text-sticky__content-col{flex:0 0 calc(40% - 2.5rem);max-width:calc(40% - 2.5rem);margin:0 auto}}.image-and-text-sticky__blocks{display:flex;flex-direction:column;width:100%}.image-and-text-sticky__subheading{font-size:var(--font-size-mobile, 1.4rem);line-height:1.4;margin:0 0 1.2rem;color:currentColor;opacity:.85}@media screen and (min-width:750px){.image-and-text-sticky__subheading{font-size:var(--font-size-desktop, 1.6rem)}}.image-and-text-sticky__heading{font-size:var(--font-size-mobile, 2.4rem);line-height:1.15;margin:0 0 1.6rem;letter-spacing:-.02em;color:currentColor;font-weight:400}@media screen and (min-width:750px){.image-and-text-sticky__heading{font-size:var(--font-size-desktop, 4.6rem)}}.image-and-text-sticky__text{font-size:var(--font-size-mobile, 1.6rem);line-height:1.5;margin:0 0 1.6rem;color:currentColor;opacity:.9;padding-right:3.6rem}@media screen and (min-width:750px){.image-and-text-sticky__text{font-size:var(--font-size-desktop, 1.8rem)}}.image-and-text-sticky__text p{margin:0}.image-and-text-sticky__text p+p{margin-top:1.2rem}.image-and-text-sticky__spacer{display:block!important;height:var(--spacer-mobile, 1.6rem);width:100%}@media screen and (min-width:750px){.image-and-text-sticky__spacer{height:var(--spacer-desktop, 2.4rem)}}.image-and-text-sticky__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-image-and-text-sticky.css.map */
