.contact__list--item-content p{margin:0}span.h4.contact__list--item-heading{color:rgb(var(--color-foreground),.7);margin-bottom:.5rem;display:block}.contact__heading{margin-bottom:3rem}.contact__form--wrapper.color-background-3{background-color:rgba(var(--color-background),.1)}.contact__form--wrapper .input__field,.contact__form--wrapper input[type=email],.contact__form--wrapper input[type=text]{background-color:transparent;border-radius:unset;border-left:transparent;border-right:transparent;padding:0;border-top:transparent;font-weight:600;border-color:rgba(var(--color-foreground),.15);margin-bottom:0}.contact__form--wrapper{border-radius:5px}.contact__form--wrapper input:focus{box-shadow:none;border-color:rgba(var(--color-foreground))}.contact__form--wrapper *:focus-visible{box-shadow:none;outline:none;border-color:rgba(var(--color-foreground))}.contact__form--wrapper .input__field_form+.input__field_form{margin-top:3.8rem}.contact__form--wrapper .input__field_form.textarea__field{margin-top:5rem}.contact__form--wrapper input::-webkit-input-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input::-moz-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input:-ms-input-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input:-moz-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper textarea::placeholder{color:rgba(var(--color-foreground))}.contact__form--header{margin-bottom:5rem}.contact__form--heading{font-weight:600}.contact__button{margin-top:4rem}.contact__form--content-wrapper{padding-right:clamp(2rem,4cqi,10rem)}.full--width-section .contact__list--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-bottom:3rem}.text__area{padding:1.2rem;min-height:10rem;resize:none}.contact__form--content-wrapper .contact__heading{margin-bottom:2rem}@media only screen and (min-width:768px){.half--width-section .contact__list--item+.contact__list--item{margin-top:clamp(3rem,4cqi,5rem)}.contact__form--wrapper{padding:5rem;border-radius:8px}.contact__form--content-wrapper .contact__heading{margin-bottom:3rem}}@media only screen and (max-width:767px){.contact__list--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.contact__list--wrapper{margin-bottom:3rem}.contact__form--wrapper{padding:6rem 3rem}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.contact__form--wrapper .input__field,.contact__form--wrapper input[type=email],.contact__form--wrapper input[type=text]{font-weight:400}.button:hover{box-shadow:none}.contact__description p{font-size:clamp(1.4rem,10cqi,1.6rem)}.contact__list--item-heading{font-weight:400}.contact-premium .contact-premium__eyebrow{margin:0 0 1rem;letter-spacing:.22em;text-transform:uppercase;font-size:1.1rem;font-weight:500;color:rgba(var(--color-foreground),.58)}.contact-premium .contact__heading :is(h1,h2){letter-spacing:-.02em;line-height:1.12;margin-bottom:1.2rem}.contact-premium .contact__description{color:rgba(var(--color-foreground),.76);font-size:1.55rem;line-height:1.65;max-width:48rem}.contact-premium .contact__list--item-heading{letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;font-weight:600;color:rgba(var(--color-foreground),.55)}.contact-premium .contact__list--item-content{font-size:1.45rem;line-height:1.55}.contact-premium .contact__form--wrapper{border-radius:1.4rem;border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 0 0 1px #ffffff0d inset,0 24px 70px #0000001a}.contact-premium .contact__form--wrapper .input__field,.contact-premium .contact__form--wrapper input[type=email],.contact-premium .contact__form--wrapper input[type=text],.contact-premium .contact__form--wrapper input[type=tel]{border-radius:0;border-bottom-width:1px;padding-bottom:.6rem;font-size:1.45rem}.contact-premium .contact__form--wrapper textarea{border-radius:.8rem;border:1px solid rgba(var(--color-foreground),.12);padding:1.4rem 1.6rem;font-size:1.45rem;min-height:12rem}.contact-premium .contact__button .button{min-width:16rem;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}@media screen and (min-width:768px){.contact-premium .contact__form--wrapper{padding:clamp(4rem,5vw,5.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
