.contact-page{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(0,164,150,.12),transparent 24rem),linear-gradient(180deg,#faf8f0f5,#fffffffa)}.contact-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(18,18,18,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,18,.035) 1px,transparent 1px);background-size:4.6rem 4.6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.contact{position:relative}.contact img{max-width:100%}.contact-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,.46fr);gap:clamp(2rem,5vw,6rem);align-items:end;margin-bottom:clamp(2.4rem,4vw,4.4rem)}.contact-hero__eyebrow,.contact-panel__badge,.contact-address span,.contact-form-card__top span{display:inline-flex;color:#00685ff0;font-size:1rem;font-weight:800;letter-spacing:.14rem;line-height:1;text-transform:uppercase}.contact-hero__eyebrow,.contact-panel__badge{padding:.55rem .9rem;border:.1rem solid rgba(0,164,150,.34);background:#ffffffa8}.contact-hero__title{max-width:76rem;margin:1.2rem 0 0;color:#121212;line-height:.98}.contact-hero__text{margin:0;padding:1.5rem 0 0 2rem;border-left:.1rem solid rgba(18,18,18,.14);color:#121212a3;font-size:clamp(1.35rem,1.4vw,1.7rem);line-height:1.7}.contact-layout{display:grid;grid-template-columns:minmax(28rem,.82fr) minmax(0,1.18fr);gap:clamp(1.4rem,2.4vw,3rem);align-items:stretch}.contact-panel,.contact-form-card{border:.1rem solid rgba(18,18,18,.1);background:#ffffffe6;box-shadow:0 2rem 5rem #12121214}.contact-panel{display:flex;flex-direction:column;gap:2rem;padding:clamp(2rem,2.6vw,3rem)}.contact-panel__header h2{margin:1.4rem 0 .8rem;color:#121212;font-size:clamp(2rem,2.4vw,3rem);line-height:1.08}.contact-panel__header p,.contact-form-card__top p,.contact-address p{margin:0;color:#121212a8;font-size:1.45rem;line-height:1.7}.contact-card-list{display:grid;gap:1rem}.contact-card{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:1rem;align-items:center;min-height:7.2rem;padding:1.1rem;border:.1rem solid rgba(18,18,18,.1);background:linear-gradient(135deg,rgba(0,164,150,.08),transparent),#fbfaf5;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.contact-card:hover{border-color:#00a49657;box-shadow:0 1.2rem 2.4rem #12121214;transform:translateY(-.2rem)}.contact-card__icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:#0aa596;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.08rem;text-transform:uppercase}.contact-card strong{display:block;color:#121212;font-size:1.45rem;line-height:1.2}.contact-card small{display:block;margin-top:.35rem;color:#1212129e;font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}.contact-address{margin-top:auto;padding:1.6rem;border:.1rem dashed rgba(122,93,47,.28);background:#f4ead08f}.contact-address p{margin-top:.9rem}.contact-form-card{padding:clamp(2rem,3vw,3.6rem)}.contact-form-card__top{margin-bottom:2.2rem}.contact-form-card__top p{margin-top:.8rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.4rem}.contact .field__input,.contact .text-area{background-color:#fbfbf8eb}.contact .text-area{min-height:15rem}.contact__button{margin-top:2.4rem}.contact__button .button{min-width:18rem}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.4rem}}@media screen and (max-width:749px){.contact-hero,.contact-layout{grid-template-columns:1fr}.contact-hero{gap:1.4rem;margin-bottom:2rem}.contact-hero__text{padding:1.2rem 0 0;border-left:0;border-top:.1rem solid rgba(18,18,18,.14)}.contact-panel,.contact-form-card{padding:1.7rem}.contact-card{min-height:6.6rem;grid-template-columns:3.8rem minmax(0,1fr)}.contact-card__icon{width:3.8rem;height:3.8rem}.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
