.gd-contact__panel{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width:750px){.gd-contact__panel{flex-direction:row;align-items:stretch;gap:4rem}.gd-contact__panel--image-left .gd-contact__media{order:-1}}.gd-contact__body,.gd-contact__media{position:relative;z-index:1;flex:1 1 0;min-width:0}.gd-contact__heading{margin:0}.gd-contact__text{margin-top:2.4rem}.gd-contact__text>:first-child{margin-top:0}.gd-contact__text>:last-child{margin-bottom:0}.gd-contact__form{display:flex;flex-direction:column;gap:1.6rem;margin-top:4rem}.gd-contact__heading+.gd-contact__form{margin-top:2.4rem}.gd-contact__field{display:flex;flex-direction:column;gap:.4rem}.gd-contact__label{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;line-height:1.3;letter-spacing:.02em;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.gd-contact__label{font-size:1.6rem}}.gd-contact__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:4.5rem;margin:0;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius);background-color:rgb(var(--color-input-background, var(--color-background)));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;letter-spacing:.02em;transition:border-color var(--duration-short, .1s) ease}.gd-contact__input:hover{border-color:rgba(var(--color-foreground),.7)}.gd-contact__input:focus{border-color:rgb(var(--color-foreground));outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;box-shadow:none}.gd-contact__input:focus:not(:focus-visible){outline:none}.gd-contact__input--textarea{resize:vertical}.gd-contact__select{position:relative}.gd-contact__input--select{-webkit-appearance:none;appearance:none;padding-right:4.4rem;cursor:pointer}.gd-contact__input--select:has(option[value=""]:checked){color:rgba(var(--color-foreground),.6)}.gd-contact__input--select option{color:rgb(var(--color-foreground))}.gd-contact__caret{position:absolute;top:50%;right:1.6rem;display:flex;width:1rem;height:.6rem;transform:translateY(-50%);color:rgb(var(--color-foreground));pointer-events:none}.gd-contact__caret svg{width:100%;height:100%}.gd-contact__error .form__message{margin-top:.4rem}.gd-contact__actions{margin-top:.8rem}.gd-contact__actions .button{margin:0}.gd-contact__media{aspect-ratio:4 / 5;overflow:hidden}.gd-contact__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.gd-contact__media{aspect-ratio:auto;min-height:40rem}}.gd-contact__input::placeholder{color:rgba(var(--color-foreground),.55);font-size:1.4rem}.gd-contact__row{display:grid;gap:1.6rem}@media screen and (min-width:750px){.gd-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-contact__footnote{margin:1.2rem 0 0;font-size:1rem;font-weight:700}@media screen and (min-width:750px){.gd-contact__footnote{font-size:1.2rem}}.gd-contact__layout{display:grid;gap:4rem}@media screen and (min-width:990px){.gd-contact__layout{grid-template-columns:minmax(0,4fr) minmax(0,5.6fr);gap:8rem;align-items:start}}.gd-contact__side{display:flex;flex-direction:column;gap:2.4rem}.gd-contact__side>*{margin:0}.gd-contact__side-caption{font-size:1.2rem;font-weight:700;margin-bottom:-1.2rem}@media screen and (min-width:750px){.gd-contact__side-caption{font-size:1.4rem}}.gd-contact__side-text>:first-child{margin-top:0}.gd-contact__side-text>:last-child{margin-bottom:0}.gd-contact__layout .gd-contact__panel{border-radius:var(--text-boxes-radius)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-gd-contact.css.map */
