.contact.page-width{max-width:144rem;padding-left:0;padding-right:0}.contact.page-width--narrow{max-width:79.6rem}.contact .grid--2-col-tablet{flex-direction:column-reverse}@media screen and (min-width:750px){.contact .grid--2-col-tablet{flex-direction:row}}.contact .flex{gap:4.3rem}@media screen and (min-width:750px){.contact:not(.page-width--narrow) .image-with-text__content{padding:8.5rem 8.9rem 8.5rem 8.5rem}}.contact img{max-width:100%}.contact form{width:100%;max-width:95%}.contact .form__message{align-items:flex-start;padding:25px;background:#c4c4c4}.color-scheme-2 .contact .form__message{background:#e97285}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:0}.contact .field__input,.contact .text-area{background-color:transparent;border:0;border-bottom:1px solid #121212}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;align-items:flex-start}}.contact__heading{display:flex;flex-direction:column;gap:18px}.step__headings{display:flex;gap:0}@media screen and (min-width:750px){.step__headings{gap:30px}}@media screen and (max-width:749px){.step__headings>svg{width:22px;height:22px}}.step__heading{display:flex;gap:12px;align-items:center;color:#281111;flex-direction:column;font-size:12px}@media screen and (max-width:749px){.step__heading{width:33%;text-align:center}}@media screen and (min-width:750px){.step__heading{flex-direction:row;font-size:14px}}@media screen and (max-width:749px){.step__heading svg{width:28px;height:28px}}.step__heading .circle{fill:#fcf8f8;stroke:#eadfdf}.step__heading .number{color:#816363}.step__heading.active .circle{fill:#fae5e4;stroke:#d22630}.step__heading.active .number{color:#281111}.navigation-buttons{display:flex;gap:10px;justify-content:left;margin-top:1.5rem}.navigation-buttons.button-alignment-center{justify-content:center}.navigation-buttons.button-alignment-right{justify-content:right}.contact-links{column-gap:40px;row-gap:25px}.contact-links>*{display:flex;align-items:center;gap:12px}@media screen and (max-width:749px){.contact-links>*{width:100%}}.contact-links a{letter-spacing:.5px;text-decoration:none}.contact-links a:hover{text-decoration:underline;text-underline-offset:.5rem}.contact-links img,.contact-links svg{width:20px;height:20px;flex-shrink:0}.contact-links p{margin:0}.field--error input,.field--error select,.field--error .custom-multiselect{border-bottom-color:#e32c2b!important}.custom-multiselect.field__input{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;height:auto;min-height:5.2rem;padding:1.2rem 1.6rem;cursor:pointer}.custom-multiselect-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.custom-multiselect-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:1.6rem;background:#0000000f;font-size:1.2rem;letter-spacing:.05rem}.custom-multiselect-remove{border:0;padding:0;background:transparent;cursor:pointer;line-height:1}.custom-multiselect-remove:focus-visible{outline:.1rem solid rgba(var(--color-foreground));border-radius:999px}.field__error{color:#e32c2b;font-size:1.2rem;margin-top:.5rem}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-12px)}20%,40%,60%,80%{transform:translate(12px)}}.field--error{animation:shake .9s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
