.content-with-image{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2rem;color:var(--heading-color);padding-left:calc(var(--page-margin)/2);padding-right:calc(var(--page-margin)/2)}@media only screen and (min-width:768px){.content-with-image{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;gap:3rem;padding-left:var(--page-margin);padding-right:var(--page-margin)}}@media only screen and (min-width:768px){.content-with-image--image-left{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px){.content-with-image--image-right{-webkit-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.content-with-image--format-square .content-with-image__image{max-width:840px}}@media only screen and (min-width:768px){.content-with-image--format-square .content-with-image__image img{aspect-ratio:1/1;object-fit:cover;width:100%}}@media only screen and (min-width:768px){.content-with-image--format-portrait .content-with-image__image{max-width:550px}}.content-with-image__image{width:100%;-webkit-order:-1;order:-1}@media only screen and (min-width:768px){.content-with-image__image{width:auto;-webkit-order:2;order:2}}.content-with-image__image img{display:block}.content-with-image__image svg{width:100%;height:auto}.content-with-image__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-order:1;order:1;margin:0 auto}@media only screen and (min-width:768px){.content-with-image__content{max-width:550px}}.content-with-image__title{margin:0;font-size:22px;line-height:1.2;font-weight:400;text-transform:uppercase;max-width:450px}.content-with-image__text{font-size:14px;line-height:1.3;max-width:450px}.content-with-image__text p{margin:0 0 1rem}.content-with-image__text p:last-child{margin-bottom:0}.content-with-image__link{font-size:14px;color:inherit;text-decoration:none;-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;text-transform:uppercase;transition:opacity .3s ease}.content-with-image__link svg{width:16px;height:16px}.page--custom .content-with-image,.template--product .content-with-image{padding:0}@media only screen and (min-width:768px){.page--custom .content-with-image,.template--product .content-with-image{gap:20px}}@media only screen and (min-width:768px){.page--custom .content-with-image__image,.template--product .content-with-image__image{width:40%;max-width:unset}}.page--custom .content-with-image__content,.template--product .content-with-image__content{padding:0 10px}.page--custom .content-with-image__content .content-with-image__title,.template--product .content-with-image__content .content-with-image__title{font-size:24px}.page--custom .content-with-image__content .content-with-image__text,.page--custom .content-with-image__content .content-with-image__title,.template--product .content-with-image__content .content-with-image__text,.template--product .content-with-image__content .content-with-image__title{width:100%}@media only screen and (min-width:768px){.page--custom .content-with-image__content,.template--product .content-with-image__content{width:60%;max-width:unset}.page--custom .content-with-image__content .content-with-image__text,.page--custom .content-with-image__content .content-with-image__title,.template--product .content-with-image__content .content-with-image__text,.template--product .content-with-image__content .content-with-image__title{margin-left:auto;margin-right:40px;display:block;width:60%}}@media only screen and (min-width:768px){.page--custom .content-with-image--image-left .content-with-image__image,.template--product .content-with-image--image-left .content-with-image__image{width:40%}}@media only screen and (min-width:768px){.page--custom .content-with-image--image-right .content-with-image__content,.template--product .content-with-image--image-right .content-with-image__content{padding:0;margin:unset;width:40%;max-width:unset}.page--custom .content-with-image--image-right .content-with-image__content .content-with-image__text,.page--custom .content-with-image--image-right .content-with-image__content h2,.page--custom .content-with-image--image-right .content-with-image__content p,.template--product .content-with-image--image-right .content-with-image__content .content-with-image__text,.template--product .content-with-image--image-right .content-with-image__content h2,.template--product .content-with-image--image-right .content-with-image__content p{margin-left:unset;margin-right:auto}.page--custom .content-with-image--image-right .content-with-image__image,.template--product .content-with-image--image-right .content-with-image__image{padding-right:20px;height:100%;width:60%;max-width:none;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.page--custom .content-with-image--image-right .content-with-image__image img,.template--product .content-with-image--image-right .content-with-image__image img{object-fit:cover;height:100%}}@media only screen and (min-width:768px){.page--custom .content-with-image--image-left .content-with-image__image{max-width:550px;width:40%}}@media only screen and (min-width:1440px){.page--custom .content-with-image--image-left .content-with-image__image{max-width:550px}}