.tdv-contact__grid{display:grid;grid-template-areas:"intro" "card" "infos";gap:3.2rem}@media screen and (min-width:990px){.tdv-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"intro card" "infos card";column-gap:clamp(4rem,6vw,9.6rem);row-gap:4rem;align-items:start}}.tdv-contact__intro{grid-area:intro}.tdv-contact__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;color:rgb(var(--tdv-brand-bright));font-size:1.2rem;font-weight:var(--tdv-weight-bold);letter-spacing:.18em;line-height:1;text-transform:uppercase}.tdv-contact__eyebrow:before{content:"";width:2.8rem;height:.1rem;background:currentColor}.tdv-contact__heading{margin:0 0 2rem;font-size:clamp(4.4rem,7vw,7.2rem)}.tdv-contact__text{max-width:46rem;color:rgba(var(--color-foreground),.78);font-size:1.7rem;line-height:1.6}.tdv-contact__text>:first-child{margin-top:0}.tdv-contact__text>:last-child{margin-bottom:0}.tdv-contact__infos{grid-area:infos;display:grid;gap:1rem;margin:0}@media screen and (min-width:750px)and (max-width:989px){.tdv-contact__infos{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdv-contact__info{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;height:100%;padding:1.4rem 1.8rem 1.4rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--tdv-radius);background:rgba(var(--color-foreground),.025);color:rgb(var(--color-foreground));text-decoration:none;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--tdv-ease)}.tdv-contact__info--link:hover{border-color:rgba(var(--tdv-brand-bright),.35);background:rgba(var(--tdv-brand-bright),.06);transform:translateY(-.2rem)}.tdv-contact__info-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgba(var(--tdv-brand-bright),.1);color:rgb(var(--tdv-brand-bright))}.tdv-contact__info-icon .tdv-icon{width:2.2rem;height:2.2rem}.tdv-contact__info-body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.tdv-contact__info-title{font-size:1.5rem;font-weight:var(--tdv-weight-bold);line-height:1.3}.tdv-contact__info-text{overflow-wrap:anywhere;color:rgba(var(--color-foreground),.7);font-size:1.4rem;line-height:1.4}.tdv-contact__info-arrow{display:grid;color:rgba(var(--color-foreground),.45);transition:color .25s ease,transform .25s var(--tdv-ease)}.tdv-contact__info-arrow .tdv-icon{width:1.8rem;height:1.8rem}.tdv-contact__info--link:hover .tdv-contact__info-arrow{color:rgb(var(--tdv-brand-bright));transform:translate(.4rem)}.tdv-contact__card{grid-area:card;padding:2.4rem 2rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:calc(var(--tdv-radius) * 1.6);background:#ffffffb8;box-shadow:0 2.4rem 4.8rem -3.2rem rgba(var(--tdv-ink),.35)}@media screen and (min-width:750px){.tdv-contact__card{padding:4rem}}.tdv-contact__card-title{margin:0 0 .8rem;font-size:clamp(2.4rem,3vw,3rem)}.tdv-contact__card-text{margin:0 0 2.8rem;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.5}.tdv-contact__form{--inputs-radius: .8rem;--inputs-radius-outset: .9rem;--inputs-border-width: .1rem;--inputs-border-opacity: .16;display:grid;gap:1.6rem}.tdv-contact__form .field{margin:0}.tdv-contact__form .field__input,.tdv-contact__select-input{background-color:#fff}.tdv-contact__form .field__input:focus,.tdv-contact__select-input:focus{box-shadow:0 0 0 .2rem rgba(var(--tdv-brand-bright),.35)}.tdv-contact__form .text-area{min-height:16rem;resize:vertical}.tdv-contact__row{display:grid;gap:1.6rem}@media screen and (min-width:750px){.tdv-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdv-contact__select{position:relative}.tdv-contact__select-input{width:100%;height:4.5rem;margin:0;padding:0 4rem 0 1.5rem;border:0;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.6rem;letter-spacing:.04rem;cursor:pointer;appearance:none;-webkit-appearance:none;transition:box-shadow .15s ease}.tdv-contact__select-input:has(option[value=""]:checked){color:rgba(var(--color-foreground),.75)}.tdv-contact__select-input option{color:rgb(var(--color-foreground))}.tdv-contact__select-input:hover{box-shadow:0 0 0 calc(var(--inputs-border-width) + .05rem) rgba(var(--color-foreground),.35)}.tdv-contact__select .icon-caret{position:absolute;top:calc(50% - .2rem);right:1.6rem;height:.6rem;pointer-events:none}.tdv-contact__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:.4rem}.tdv-contact__required{margin:0;color:rgba(var(--color-foreground),.6);font-size:1.3rem}.tdv-contact__submit{gap:1rem;min-width:18rem}@media screen and (max-width:749px){.tdv-contact__submit{width:100%}}.tdv-contact__submit .tdv-icon{width:1.8rem;height:1.8rem;transition:transform .25s var(--tdv-ease)}.tdv-contact__submit:hover .tdv-icon{transform:translate(.4rem)}.tdv-contact__status{margin:0 0 .8rem}@media screen and (min-width:990px){.tdv-contact__card{display:flex;flex-direction:column;align-self:stretch}.tdv-contact__form{display:flex;flex:1;flex-direction:column}.tdv-contact__message{flex:1}.tdv-contact__message .text-area{height:100%}}@media(prefers-reduced-motion:reduce){.tdv-contact__info,.tdv-contact__info-arrow,.tdv-contact__submit .tdv-icon{transition:none}.tdv-contact__info--link:hover,.tdv-contact__info--link:hover .tdv-contact__info-arrow,.tdv-contact__submit:hover .tdv-icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tdv-section-contact.css.map */
