.contact{padding-top:var(--contact-section-padding-top);padding-bottom:var(--contact-section-padding-bottom)}.contact__layout{display:grid;gap:var(--contact-layout-gap)}.contact__intro{align-items:stretch;border:.1rem solid rgba(var(--color-foreground),var(--contact-panel-border-opacity));border-radius:var(--contact-panel-radius);box-shadow:var(--levara-shadow);display:grid;min-height:30rem;overflow:hidden;position:relative}.contact__intro--no-image{min-height:auto}.contact__intro--no-image .contact__intro-content{padding:0}.contact__intro--no-border{border:0}.contact__intro--no-shadow{box-shadow:none}.contact__intro-media,.contact__intro-media picture,.contact__intro-image{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.contact__intro-media picture{--contact-active-focal-point: var(--contact-mobile-focal-point, 50% 50%)}.contact__intro-image{object-fit:var(--contact-panel-image-fit, cover)}.contact__intro-content{display:flex;flex-direction:column;gap:1.6rem;justify-content:center;min-height:inherit;padding:4rem 2.4rem;position:relative;z-index:1}.contact__intro-content--align-top{justify-content:flex-start}.contact__intro-content--align-bottom{justify-content:flex-end}.contact__eyebrow,.contact__intro-heading,.contact__intro-text,.contact__intro-text p{margin:0}.contact__form-column{min-width:0}.contact__form-heading{margin-bottom:3rem}.contact__fields{display:grid;gap:2rem}.contact__field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.contact__field--with-error{flex-wrap:wrap}.contact__label{color:rgba(var(--color-foreground),.8);font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:1.4}.contact__required{color:#c42a2a;margin-left:.3rem}.contact__input{appearance:none;-webkit-appearance:none;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1.2rem;box-sizing:border-box;color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;min-height:5.2rem;padding:1.4rem 1.6rem;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease;width:100%}.contact__input:hover{border-color:rgba(var(--color-foreground),.28)}.contact__input:focus-visible{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:0}.contact__input--textarea{min-height:16rem;resize:vertical}.contact__select{position:relative}.contact__input--select{cursor:pointer;padding-right:4.8rem}.contact__select .svg-wrapper{height:.8rem;pointer-events:none;position:absolute;right:2rem;top:calc(50% - .4rem);width:1.2rem}.contact__select svg{display:block;height:auto;width:100%}.contact__field-error{color:rgb(var(--color-error));margin-top:.2rem}.contact__field-error .form__message{align-items:center}.contact__button{margin-top:3rem;text-align:center}@media screen and (min-width:750px){.contact__intro-media picture{--contact-active-focal-point: var(--contact-desktop-focal-point, 50% 50%)}.contact__intro-content{padding:5rem}.contact__form-heading{margin-bottom:4rem}.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__field--message{grid-column:1 / -1}.contact__field:not(.contact__field--message):last-child:nth-child(odd){grid-column:1 / -1}.contact__button{margin-top:4rem}}@media screen and (min-width:990px){.contact__layout--left,.contact__layout--right{grid-template-columns:var(--contact-panel-width) minmax(0,1fr)}.contact__layout--right .contact__intro{order:2}.contact__layout--top .contact__intro{min-height:26rem}}@media screen and (min-width:750px){.contact__intro-content--text-desktop-left{text-align:left}.contact__intro-content--text-desktop-center{text-align:center}.contact__intro-content--text-desktop-right{text-align:right}}@media screen and (max-width:749px){.contact__intro-content{padding:3.2rem 2rem}.contact__intro-content--text-mobile-left{text-align:left}.contact__intro-content--text-mobile-center{text-align:center}.contact__intro-content--text-mobile-right{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
