/** Shopify CDN: Minification failed

Line 15:1 Unexpected "{"
Line 16:1 Unexpected "{"

**/
.our-story-hero-section .our-story-hero-logo { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex ; align-items: center; justify-content: center; } 
.our-story-hero-image-outer { position: relative; padding-bottom: 49.1%; border-radius: 0.4rem; overflow: hidden; }
.our-story-hero-section .our-story-hero-image.desktop-image, .our-story-hero-section .our-story-hero-image.mobile-image { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-position: center; object-fit: cover; }
.our-story-hero-section .our-story-hero-top, .our-story-hero-section .our-story-hero-bottom-content { text-align: center; }
.our-story-hero-section .our-story-hero-top > *, .our-story-hero-section .our-story-two-col-content > *, .our-story-hero-section .our-story-hero-wrapper > *, .our-story-hero-section .our-story-hero-bottom-content > * { margin: 0 0 4.5rem; }
.our-story-hero-section .our-story-hero-wrapper > *:last-child, .our-story-hero-section .our-story-two-col-content > *:last-child, .our-story-hero-section .our-story-hero-top > *:last-child, .our-story-hero-section .our-story-hero-bottom-content > *:last-child { margin: 0; } 
.our-story-hero-section .our-story-hero-bottom { display: flex; flex-wrap: wrap; align-items: center; } 
.our-story-hero-section .reverse-layout { flex-direction: row-reverse; } 
 { margin: 0 0 4.5rem; } 
 { margin: 0; } 
.our-story-hero-section .our-story-two-col-image { margin-right: 4.5%; width: 50%; } 
.our-story-hero-section .reverse-layout .our-story-two-col-image { margin-right: 0; margin-left: 4.5%;  } 
.our-story-hero-section .our-story-two-col-content { width: 45.5%; } 
.our-story-hero-section .our-story-two-col-image img { border-radius: 0.4rem; } 
.our-story-hero-section .our-story-hero-bottom-content .our-story-button { margin: 0 0 1.5rem; }


@media(max-width: 989px) {
    .our-story-hero-logo img { max-width: 310px !important; }
    .our-story-hero-section .our-story-hero-bottom { flex-direction: column; } 
    .our-story-hero-section .our-story-two-col-content { width: 100%; } 
    .our-story-hero-section .our-story-two-col-image { width: 100%; margin-right: 0; } 
    .our-story-hero-section .reverse-layout .our-story-two-col-image { margin-left: 0;  }
    .our-story-hero-section .our-story-hero-bottom.reverse-mobile { flex-direction: column-reverse; }
    .our-story-hero-section .our-story-hero-bottom.reverse-mobile .our-story-two-col-image { margin-top: 4.5rem; margin-bottom: 0; } 
    .our-story-hero-section .our-story-hero-wrapper .our-story-two-col-image { margin-bottom: 4.5rem; }
}

@media(max-width: 749px) {
    .our-story-hero-section .our-story-hero-bottom.reverse-mobile .our-story-two-col-image { margin-top: 3.5rem; } 
    .our-story-hero-section .our-story-hero-wrapper .our-story-two-col-image { margin-bottom: 3.5rem; }
    .our-story-hero-image-outer { padding-bottom: 100%; }
    .our-story-hero-logo img { max-width: 150px !important; }
    .our-story-hero-section .our-story-hero-top > *, .our-story-hero-section .our-story-two-col-content > *, .our-story-hero-section .our-story-hero-wrapper > *, .our-story-hero-section .our-story-hero-bottom-content > * { margin: 0 0 3.5rem; }



}
