.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__subheading{max-width:68rem;margin:-1.2rem 0 2rem;color:rgba(var(--color-foreground),.68);font-size:var(--content-body-size);line-height:1.55}.contact__subheading p{margin:0}.contact__layout{display:grid;gap:2rem;align-items:start}.contact__form-card,.contact__supplier-card{border:1px solid rgba(var(--color-foreground),.1);border-radius:16px;background:rgb(var(--color-background));box-shadow:0 16px 40px rgba(var(--color-foreground),.06)}.contact__form-card{padding:clamp(2rem,4vw,4rem)}.contact__supplier-card{padding:clamp(2rem,3vw,3.2rem)}.contact__supplier-eyebrow,.contact__select-label{margin:0 0 .8rem;color:rgb(var(--color-button));font-size:var(--content-eyebrow-size);font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.contact__supplier-card h3{margin:0 0 1rem;font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.15}.contact__supplier-card p:not(.contact__supplier-eyebrow){margin:0 0 2.4rem;color:rgba(var(--color-foreground),.68);font-size:var(--content-body-size);line-height:1.55}.contact .field,.contact__field-group,.contact__consent{margin-bottom:1.5rem}.contact__select-wrap{position:relative}.contact__select-wrap:after{content:"";position:absolute;right:1.8rem;top:50%;width:.8rem;height:.8rem;border-bottom:.2rem solid rgba(var(--color-foreground),.65);border-right:.2rem solid rgba(var(--color-foreground),.65);pointer-events:none;transform:translateY(-65%) rotate(45deg)}.contact__select{width:100%;min-height:5.2rem;padding:1.4rem 4.8rem 1.4rem 1.6rem;-webkit-appearance:none;appearance:none;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:var(--inputs-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:var(--content-body-size);line-height:1.4}.contact__select:focus-visible{outline:.2rem solid rgba(var(--color-button),.35);outline-offset:.2rem}.contact__consent{display:grid;gap:1rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;background:rgba(var(--color-foreground),.035)}.contact__consent-copy{color:rgba(var(--color-foreground),.72);font-size:var(--content-detail-size);line-height:1.45}.contact__consent-copy p{margin:0}.contact__consent-copy a{color:rgb(var(--color-button));text-decoration-thickness:.1rem;text-underline-offset:.25rem}.contact__consent-check{display:flex;gap:1rem;align-items:flex-start;color:rgb(var(--color-foreground));font-size:var(--content-body-size);line-height:1.35}.contact__consent-check input{width:1.8rem;height:1.8rem;margin:.1rem 0 0;flex:0 0 auto;accent-color:rgb(var(--color-button))}.contact__captcha-note{margin:0;color:rgba(var(--color-foreground),.56);font-size:var(--content-detail-size);line-height:1.45}@media screen and (min-width:768px){.contact__subheading{margin-bottom:2.6rem;font-size:var(--content-lead-size)}.contact .field,.contact__field-group,.contact__consent{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:768px){.contact__button{margin-top:4rem}}@media screen and (min-width:768px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width:992px){.contact__layout{grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);gap:3.2rem}.contact__supplier-card{position:sticky;top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-contact-form.css.map */
