body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.about-us,.container,.shopify-section,body{height:100%}.about-us{display:flex;margin:0 auto 15px;padding:0 20px;width:fit-content}@media(max-width:767px){.about-us{flex-direction:column;margin:0 auto}}.about-us__image{display:flex;height:100%;max-height:672.59px;max-width:450px;width:100%}@media(min-height:1232px)and (min-width:984px){.about-us__image{max-height:calc(100vmin - 546.73px);max-width:calc(100% - 472px)}}@media(max-width:767px){.about-us__image{margin:0 auto;max-height:520px;max-width:100%}}.about-us__text-wrap{margin-left:42px;margin-top:30px}@media(max-width:767px){.about-us__text-wrap{margin-bottom:70px;margin-left:0}}.about-us__text{color:var(--gray4);display:flex;font-size:14px;letter-spacing:.28px;line-height:19.6px;max-width:430px;width:100%}@media(max-width:767px){.about-us__text{max-width:100%}}