@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-contact{align-items:center;display:flex;flex-flow:column nowrap;font-family:Formula Condensed;justify-content:center}@media screen and (min-width:820px){.c-contact{flex-flow:row nowrap}}.c-contact__form{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding-top:2rem;width:100%}@media screen and (min-width:820px){.c-contact__form{align-items:flex-start;flex-flow:row;gap:36px;max-width:1194px;padding:4rem 1rem}}.c-contact__form-left{width:100%}@media screen and (min-width:820px){.c-contact__form-left{width:60%}}.c-contact__form-right{width:100%}@media screen and (min-width:820px){.c-contact__form-right{width:40%}}.c-contact__form-heading .title{font-size:28px;font-weight:400;margin-bottom:8px;text-transform:uppercase}.c-contact__form-heading .content{font-family:David02;font-size:14px;font-weight:400;line-height:1.5}.c-contact__form form.contact-form{font-family:David02;font-size:13px;font-weight:400;width:100%}.c-contact__form-message--success{border:1px solid #05944f;color:#05944f;margin-bottom:1rem;padding:1rem}.c-contact__form-message--error{border:1px solid #e11900;color:#e11900;margin-bottom:1rem;padding:1rem}.c-contact__form-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-bottom:2rem;width:100%}.c-contact__form-wrapper__title{font-size:2.1rem;font-weight:900;margin-bottom:2rem}.c-contact__form-wrapper__description{font-size:1.4rem;font-weight:200;margin-bottom:2rem}.c-contact__form-wrapper__fields{margin-bottom:2rem;width:100%}.c-contact__form-wrapper__fields .form-field{width:100%}.c-contact__form-wrapper__fields .form-field__input{border:1px solid #c7c7c7;font-size:1.4rem;padding:1rem;width:100%}.c-contact__form-wrapper__fields .form-field__select{position:relative}.c-contact__form-wrapper__fields .form-field__select--label{font-size:1rem;left:1rem;position:absolute}.c-contact__form-wrapper__fields .form-field__select--input{cursor:pointer;padding-top:1.5rem}.c-contact__form-wrapper__fields .form-field__select--icon{position:absolute;right:1rem;width:12px;z-index:-1}.c-contact__form-wrapper__fields .form-field__submit{padding:9px;width:100%}.c-contact__form-details,.c-contact__form-shop{border:1px solid #ededed;color:#616161;display:flex;flex-flow:column nowrap;font-family:David02;font-size:12px;font-weight:400;margin-bottom:24px;padding:24px;width:100%}.c-contact__form-details h5,.c-contact__form-details__title,.c-contact__form-shop h5,.c-contact__form-shop__title{color:#111;font-size:14px;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.c-contact__form-details img,.c-contact__form-shop img{margin-right:8px}.c-contact__form-details p,.c-contact__form-shop p{line-height:1.5}.c-contact__form-details a,.c-contact__form-shop a{color:#111;font-weight:400;text-decoration:underline}.c-contact__form-details__field,.c-contact__form-shop__field{display:flex;margin-bottom:1rem}.c-contact__form-details__field img,.c-contact__form-shop__field img{height:auto;width:auto}.c-contact__form-details__field--key,.c-contact__form-shop__field--key{margin-right:1rem}.c-contact__form-details__field--value,.c-contact__form-shop__field--value{font-weight:600;text-decoration:underline}.c-contact__cover-image{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (min-width:820px){.c-contact__cover-image{height:100%;max-width:50%;padding-right:3rem}}.c-contact__cover-image--bg{background-position:50%;background-size:cover;width:100%}@media screen and (min-width:1024px){.c-contact__cover-image--bg{height:100%}.c-contact__cover-image--bg picture{display:none}}