.content-with-image{background-color:var(--background-color)}.content-with-image .section-wrapper{width:100%}.content-with-image .items{display:flex;flex-direction:column;gap:var(--space-10);width:100%}.content-with-image .items>.shopify-block{min-width:0;width:100%}.content-with-image .items>.shopify-block .item{width:100%}.content-with-image .items:has(>.shopify-block+.shopify-block)>.shopify-block:not(:has(.media img),:has(.title .heading-l,.description .rich-text,.cta a)){display:none}:is(.content-with-image .items:has(>.shopify-block+.shopify-block))>.shopify-block:has(.media):not(:has(.title .heading-l,.description .rich-text,.cta a)){order:1}@media (min-width:990px){.content-with-image .items:has(>.shopify-block+.shopify-block){align-items:flex-start;flex-direction:row}:is(.content-with-image .items:has(>.shopify-block+.shopify-block))>.shopify-block{flex:1 1 0;order:unset}}@media (min-width:990px){.content-with-image .section-wrapper.flip-content .items:has(>.shopify-block+.shopify-block){flex-direction:row-reverse}}@media (min-width:990px){.content-with-image .section-wrapper.align-center .items:has(>.shopify-block+.shopify-block){align-items:center}}.content-with-image .item{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;width:100%}:is(.content-with-image .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:has(.media){order:1}@media (min-width:990px){.content-with-image .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a){align-items:start;display:grid;gap:0 var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.content-with-image .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:not(:has(.media)){grid-column:1}:is(.content-with-image .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:not(:has(.media))+.shopify-block:not(:has(.media)){margin-block-start:var(--space-10)}:is(.content-with-image .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:has(.media){align-self:stretch;grid-column:2;grid-row:1/span 3;order:unset;width:100%}:is(:is(.content-with-image .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:has(.media)) .media{height:100%}}@media (min-width:990px){:is(.content-with-image .section-wrapper.flip-content .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:not(:has(.media)){grid-column:2}:is(.content-with-image .section-wrapper.flip-content .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a))>.shopify-block:has(.media){grid-column:1}}@media (min-width:990px){.content-with-image .section-wrapper.align-center .item:has(.media img):has(.title .heading-l,.description .rich-text,.cta a){align-items:center}}:is(.content-with-image .item:has(.media img):not(:has(.title .heading-l,.description .rich-text,.cta a))) .media{width:100%}.content-with-image .title{text-transform:uppercase}.content-with-image .title .heading-l{margin:0}.content-with-image .description .rich-text p{margin-bottom:0}.content-with-image .cta{width:-moz-fit-content;width:fit-content}.content-with-image .image-frame{overflow:hidden;width:100%}:is(.content-with-image .image-frame) img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-with-image .section-wrapper.aspect-ratio-1-1 .image-frame{aspect-ratio:1/1}.content-with-image .section-wrapper.aspect-ratio-5-4 .image-frame{aspect-ratio:5/4}.content-with-image .section-wrapper.aspect-ratio-4-5 .image-frame{aspect-ratio:4/5}