.fe-contact{padding-block:var(--fe-space-2xl);border-top:1px solid var(--fe-rule)}.fe-contact__inner{display:grid;grid-template-columns:1fr;gap:clamp(4rem,2.4rem + 3vw,7.2rem);align-items:start}@media screen and (min-width:990px){.fe-contact__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fe-contact__intro{display:flex;flex-direction:column;gap:var(--fe-space-sm)}.fe-contact__description{max-width:44ch}.fe-contact__description>p{margin:0}.fe-contact__details{margin:var(--fe-space-md) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fe-space-2xs);font-size:var(--fe-text-base)}.fe-contact__detail-link{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--fe-accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--fe-ease)}.fe-contact__detail-link:hover,.fe-contact__detail-link:focus-visible{border-bottom-color:var(--fe-accent)}.fe-contact__detail-plain{color:var(--fe-text-muted)}.fe-contact__form{display:flex;flex-direction:column;gap:var(--fe-space-md)}.fe-contact__grid{display:grid;grid-template-columns:1fr;gap:var(--fe-space-sm)}@media screen and (min-width:600px){.fe-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fe-space-md)}.fe-contact__field--full{grid-column:1 / -1}}.fe-contact__field{display:flex;flex-direction:column;gap:var(--fe-space-2xs)}.fe-contact__label{font-size:var(--fe-text-label);font-weight:600;letter-spacing:var(--fe-tracking-label);text-transform:uppercase;color:var(--fe-accent)}.fe-contact__input{width:100%;padding:1.5rem 1.8rem;border:1px solid rgba(255,255,255,.35);border-radius:0;background-color:transparent;color:var(--fe-text);font-family:var(--fe-font-body);font-size:var(--fe-text-base);line-height:1.4;transition:border-color .2s var(--fe-ease);-webkit-appearance:none;appearance:none}.fe-contact__input:hover{border-color:#fff9}.fe-contact__input:focus{outline:2px solid var(--fe-accent);outline-offset:2px;border-color:var(--fe-accent)}.fe-contact__textarea{resize:vertical;min-height:12.8rem}.fe-contact__select{padding-right:4.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A227' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.8rem center;background-size:1.2rem auto}.fe-contact__select option{background-color:var(--fe-jet-black);color:var(--fe-pure-white)}.fe-contact__actions{display:flex;flex-direction:column;gap:var(--fe-space-xs);align-items:flex-start}.fe-contact__arrow{width:1em;height:1em;flex:0 0 auto;transition:transform .25s var(--fe-ease)}.fe-contact__submit:hover .fe-contact__arrow,.fe-contact__submit:focus-visible .fe-contact__arrow{transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.fe-contact__arrow{transition:none}}.fe-contact__message{margin:0;font-size:var(--fe-text-base);line-height:var(--fe-leading-body);padding:var(--fe-space-sm) var(--fe-space-md);border:1px solid}.fe-contact__message p{margin:0}.fe-contact__message--success{border-color:var(--fe-accent);color:var(--fe-text);font-weight:600}.fe-contact__message--error{border-color:#ff8a8a;color:#ff8a8a}.fe-contact__note{margin:0;font-size:var(--fe-text-sm);color:var(--fe-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-fe-contact.css.map */
