.contact-container{width:100%;padding:36px 0;font-family:BrownStd,sans-serif}.contact-page{display:flex;flex-direction:column;gap:24px;padding-left:1.5rem;padding-right:1.5rem}.contact-hero{position:relative;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:24px;min-height:412px}.contact-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;overflow:hidden;pointer-events:none}.contact-hero__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f8f7f7;border-radius:24px;z-index:0}.contact-hero__bg-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1}.contact-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-38deg,#0000 45%,#0000004d 86%);z-index:2}.contact-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:16px}.contact-hero__title{font-family:GT Super Display,serif;font-style:italic;font-weight:500;font-size:52px;line-height:110%;color:#fff;margin:0}.contact-hero__subtitle{font-size:1.5rem;line-height:1.5;color:#fffcf7;margin:0}.contact-hero__info{position:relative;z-index:3;display:flex;gap:24px;align-items:center;background:#ffffffb3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:16px;padding:24px}.contact-hero__address{flex:1;display:flex;flex-direction:column;gap:8px}.contact-hero__company{font-weight:700;font-size:1.5rem;line-height:1.5;color:#520924;margin:0}.contact-hero__address-text{font-size:1.5rem;line-height:1.5;color:#414141;margin:0}.contact-hero__links{display:flex;flex-direction:column;gap:0}.contact-hero__link{font-size:1.5rem;line-height:1.5;color:#414141;text-decoration:underline;text-decoration-skip-ink:none}.contact-hero__link:hover{color:#520924}.contact-form-section{display:flex;flex-direction:column;gap:16px;padding:24px 0}.contact-form-section__header{display:flex;flex-direction:column;gap:12px}.contact-form-section__title{font-weight:600;font-size:36px;line-height:110%;color:#121212;margin:0}.contact-form-section__description{font-size:16px;line-height:1.5;color:#414141;margin:0;letter-spacing:-.1px;font-weight:400}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form__row{display:flex;flex-direction:column;gap:24px}.contact-form__field{display:flex;flex-direction:column;gap:4px}.contact-form__label{font-size:1.5rem;line-height:1.5;color:#121212}.contact-form__label span[aria-hidden]{color:#520924;margin-left:2px}.contact-form__input{width:100%;height:40px;background-color:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:12px;font-size:1.5rem;line-height:1.5;color:#121212;box-sizing:border-box;transition:border-color .2s;appearance:none;-webkit-appearance:none}.contact-form__input:focus{outline:none;border-color:#520924}.contact-form__textarea{height:100px;resize:vertical}.contact-form__checkbox-wrap{display:flex;gap:12px;align-items:flex-start}.contact-form__checkbox{flex-shrink:0;width:20px;height:20px;border:1px solid #e7e7e7;border-radius:6px;margin-top:2px;cursor:pointer;accent-color:#520924}.contact-form__checkbox-label{font-size:1.5rem;line-height:1.5;color:#414141;padding-top:2px;cursor:pointer}.contact-form__submit{border:none;color:#fff;line-height:1;font-size:16px;font-weight:7500;border-radius:8px;padding:14px 24px;background:#520924;border:1px solid #520924;bottom:0;transition:.4s;cursor:pointer;font-family:BrownStd}.contact-form__submit:hover{background-color:#670b2d}.contact-form__success{padding:16px;background-color:#fdf7f7;border:1px solid #f7dbdf;border-radius:8px;color:#520924;font-size:1.5rem;line-height:1.5}@media screen and (min-width:750px){.contact-page{flex-direction:row;align-items:stretch;gap:24px;padding-left:24px;padding-right:24px;max-width:1440px;margin:0 auto}.contact-hero{flex:1;min-height:unset;padding:24px}.contact-hero__overlay{background:linear-gradient(-17deg,#0000 70%,#0000004d)}.contact-hero__title{font-size:52px}.contact-form-section{flex:1;padding:16px 24px 16px 0}.contact-form__row{flex-direction:row;gap:24px}.contact-form__row .contact-form__field{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-contact.css.map */
