.image-with-text{margin-top:0;margin-bottom:0}.image-with-text__container{max-width:1200px;margin:0 auto}.image-with-text__grid{gap:3rem}.image-with-text__media{position:relative;height:100%;overflow:hidden}.image-with-text__media-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.image-with-text__media:hover .image-with-text__media-image{transform:scale(1.05)}.image-with-text__media-image.rounded{border-radius:12px}.image-with-text__media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1}.image-with-text__media--small{height:300px}.image-with-text__media--medium{height:450px}.image-with-text__media--large{height:600px}.image-with-text__media--adapt{position:relative;width:100%}.image-with-text__text-item{display:flex;flex-direction:column}.image-with-text__content{padding:0 1.5rem;height:100%;display:flex;flex-direction:column}.image-with-text__content--middle{justify-content:center}.image-with-text__content--top{justify-content:flex-start}.image-with-text__content--bottom{justify-content:flex-end}.image-with-text__content--desktop-left{text-align:left;align-items:flex-start}.image-with-text__content--desktop-center{text-align:center;align-items:center}.image-with-text__content--desktop-right{text-align:right;align-items:flex-end}.image-with-text__kicker{margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.image-with-text__heading{margin-top:0;margin-bottom:1rem}.image-with-text__text{margin-bottom:1.5rem}.image-with-text__text:empty{margin:0}@media screen and (max-width: 749px){.image-with-text__grid{margin-bottom:0}.image-with-text__media{min-height:250px}.image-with-text__content--mobile-left{text-align:left;align-items:flex-start}.image-with-text__content--mobile-center{text-align:center;align-items:center}.image-with-text__content--mobile-right{text-align:right;align-items:flex-end}.image-with-text__content{padding:1.5rem}}@media screen and (min-width: 750px){.image-with-text__grid--reverse{flex-direction:row-reverse}.image-with-text__grid--reverse .image-with-text__content{padding-left:0;padding-right:0}.image-with-text__content{padding:0}.image-with-text__text-item{padding-bottom:0}}@media screen and (min-width: 900px){.image-with-text__grid--reverse{flex-direction:row-reverse}.image-with-text__grid--reverse .image-with-text__content,.image-with-text__content{padding-left:3rem;padding-right:3rem}.image-with-text__text-item{padding-bottom:0}}.image-with-text .button{margin-top:1rem;padding:1rem 2rem;display:inline-flex;justify-content:center;align-items:center;font-weight:600;text-align:center;text-decoration:none;border-radius:0;transition:all .3s ease;cursor:pointer;align-self:flex-start;min-height:44px;line-height:1.2}.image-with-text .button--primary{background-color:var(--color-button);color:var(--color-button-text);border:1px solid var(--color-button)}.image-with-text .button--secondary{background-color:transparent;color:var(--color-button);border:1px solid var(--color-button)}.image-with-text .button--primary:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.image-with-text .button--secondary:hover{background-color:rgba(var(--color-button),.1)}.image-with-text__content--desktop-center .button,.image-with-text__content--mobile-center .button{align-self:center}.image-with-text__content--desktop-right .button,.image-with-text__content--mobile-right .button{align-self:flex-end}
/*# sourceMappingURL=/cdn/shop/t/2/assets/image-with-text-landing.css.map */
