.section-background-media{position:relative;isolation:isolate;overflow:visible}.section-background-media>*{position:relative;z-index:1}.section-background-media--enabled:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-image:var(--section-background-image);background-position:var(--section-background-position, center center);background-repeat:var(--section-background-repeat, no-repeat);background-size:var(--section-background-size, cover);opacity:var(--section-background-opacity, 1);pointer-events:none;z-index:0}.section-background-media--page-width:before{width:min(100vw,calc(var(--page-width) + 4rem))}.section-background-media--narrow:before{width:min(100vw,76.6rem)}.contact{color:rgb(var(--color-foreground))}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__heading-row{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.contact__heading-row:before,.contact__heading-row:after{content:"";flex:1 1 12rem;height:.1rem;background-color:currentColor;opacity:.35}.contact__heading-row--no-lines:before,.contact__heading-row--no-lines:after,.contact__heading-row--left:before,.contact__heading-row--right:after{content:none}.contact__heading-row--left{justify-content:flex-start}.contact__heading-row--center{justify-content:center}.contact__heading-row--right{justify-content:flex-end}.contact__heading-row .title{margin:0;color:inherit}.contact__fields{display:flex;flex-direction:column;gap:1.6rem}.contact .field,.contact .select{margin-bottom:0}.contact .contact__field{display:block}.contact .contact__field:before,.contact .contact__field:after,.contact .contact__field.select:before,.contact .contact__field.select:after{content:none}.contact .field__input,.contact .select__select,.contact .text-area{box-sizing:border-box;width:100%;min-height:4.8rem;margin:0;padding:1.4rem 1.5rem;border:.1rem solid var( --contact-input-border-color, rgba(var(--color-foreground), .16) );border-radius:.2rem;background-color:var( --contact-input-background-color, rgb(var(--color-background)) );box-shadow:none;color:rgb(var(--color-foreground));transition:none}.contact .text-area{min-height:14rem;resize:vertical}.contact .field__input::placeholder,.contact .select__select::placeholder,.contact .text-area::placeholder{color:var( --contact-input-placeholder-color, rgba(var(--color-foreground), .55) );opacity:1}.contact button:after{content:none}.contact .field__input:focus,.contact .select__select:focus,.contact .text-area:focus,.contact .field__input:focus-visible,.contact .select__select:focus-visible,.contact .text-area:focus-visible,.contact .field__input:not(:placeholder-shown),.contact .text-area:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .text-area:-webkit-autofill{padding:1.4rem 1.5rem;margin:0;outline:none;box-shadow:none}.contact .select{position:relative}.contact .select .icon-caret{right:1.5rem}.contact__button{display:flex;margin-top:2.4rem}.contact__button--left{justify-content:flex-start}.contact__button--center{justify-content:center}.contact__button--right{justify-content:flex-end}.contact__button-link{-webkit-appearance:none;appearance:none;border:.1rem solid var(--contact-button-border-color, transparent);min-width:19rem;background:var( --contact-button-background, linear-gradient(180deg, rgba(176, 90, 50, 1) 0%, rgba(150, 67, 33, 1) 100%) );color:var(--contact-button-text-color, #ffffff);transition:filter .2s ease}.contact__button-link:hover,.contact__button-link:focus-visible{filter:brightness(1.05)}.contact__button-link:focus-visible{outline:none;box-shadow:inset 0 0 0 .2rem #ffffff59}.contact__field-error{display:block;margin-top:.8rem}@media screen and (min-width:750px){.contact__fields{gap:1.2rem}.contact__button{margin-top:3rem}.contact__button-link{min-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
