.ft-image-content__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4.8611111111vw,70px);align-items:center}.ft-image-content__inner--left{grid-template-areas:"img content"}@media only screen and (max-width: 749px){.ft-image-content__inner--left{grid-template-columns:1fr;grid-template-areas:"content" "img"}}@media only screen and (min-width: 750px) and (max-width: 1200px){.ft-image-content__inner--left .ft-image-content__image--full{margin-left:-5rem}}@media screen and (min-width: 1201px){.ft-image-content__inner--left .ft-image-content__image--full{margin-left:calc(-.5 * (min(100vw,1440px) - var(--page-width)) - 5rem)}}.ft-image-content__inner--right{grid-template-areas:"content img"}@media only screen and (max-width: 749px){.ft-image-content__inner--right{grid-template-columns:1fr;grid-template-areas:"content" "img"}}@media only screen and (min-width: 750px) and (max-width: 1200px){.ft-image-content__inner--right .ft-image-content__image--full{margin-right:-5rem}}@media screen and (min-width: 1200px){.ft-image-content__inner--right .ft-image-content__image--full{margin-right:calc(-.5 * (min(100vw,1440px) - var(--page-width)) - 5rem)}}.ft-image-content__image{grid-area:img}.ft-image-content__image--full{display:grid;height:100%}@media only screen and (max-width: 749px){.ft-image-content__image--full{margin-left:-15px;margin-right:-15px}}.ft-image-content__image--full .media,.ft-image-content__image--full img{height:100%}.ft-image-content__content{grid-area:content}.ft-image-content__content>*{margin-top:0;margin-bottom:18px}.ft-image-content__content>*:last-child{margin-bottom:0}.ft-image-content__caption{line-height:1.375}@media only screen and (max-width: 749px){.ft-image-content__caption{font-size:16px}}.ft-image-content__icon-box--grid{display:grid;grid-template-columns:var(--ft-image-content__icon-width) 1fr;grid-gap:20px}.ft-image-content__icon-box--grid--single{grid-template-columns:1fr;gap:0}.ft-image-content__icon-box--icon img{display:flex;border:none;width:100%;max-width:100%;margin:0}.ft-image-content__icon-box--content{align-self:center}.ft-image-content__icon-box--title{font-size:18px;font-weight:700}.ft-image-content__icon-box--text{font-size:16px}.ft-image-content__icon-box--text p{margin:0}.ft-image-content__icon-box--title+.ft-image-content__icon-box--text{margin-top:10px}.ft-image-content .product-form__submit{width:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ft-image-content.css.map */
