.fa-contact{padding:64px 0}@media screen and (min-width:750px){.fa-contact{padding:96px 0}}@media screen and (min-width:990px){.fa-contact{padding:112px 0}}.fa-contact__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media screen and (min-width:750px){.fa-contact__grid{grid-template-columns:1fr 1fr;gap:48px}}@media screen and (min-width:990px){.fa-contact__grid{gap:80px}}.fa-contact__info{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:750px){.fa-contact__info{gap:32px}}.fa-contact__tagline{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--color-foreground),.7)}@media screen and (min-width:750px){.fa-contact__tagline{font-size:16px}}.fa-contact__heading{margin:0;line-height:1.1}.fa-contact__description{margin:0;font-size:16px;line-height:1.6;color:rgb(var(--color-foreground),.8)}@media screen and (min-width:750px){.fa-contact__description{font-size:18px}}.fa-contact__description p{margin:0}.fa-contact__details{display:flex;flex-direction:column;gap:16px;padding:8px 0}.fa-contact__detail-item{display:flex;align-items:center;gap:16px}.fa-contact__icon{flex-shrink:0;width:24px;height:24px;color:rgb(var(--color-foreground))}.fa-contact__icon svg{width:100%;height:100%}.fa-contact__detail-text{margin:0;font-size:16px;line-height:1.5;color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default)}a.fa-contact__detail-text:hover{opacity:.7}.fa-contact__form-wrapper{width:100%;max-width:600px}@media screen and (min-width:750px){.fa-contact__form-wrapper{max-width:none}}.fa-contact__form{display:flex;flex-direction:column;gap:24px}.fa-contact__success,.fa-contact__error{padding:16px;border-radius:8px;font-size:14px;line-height:1.5}.fa-contact__success{display:flex;align-items:center;gap:12px;background-color:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.fa-contact__success svg{flex-shrink:0;width:24px;height:24px}.fa-contact__error{background-color:#f443361a;color:#f44336;border:1px solid rgba(244,67,54,.3)}.fa-contact__field-group{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.fa-contact__field-group{grid-template-columns:1fr 1fr}}.fa-contact__field{display:flex;flex-direction:column;gap:8px}.fa-contact__field--full{grid-column:1 / -1}.fa-contact__label{font-size:14px;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer}.fa-contact__label--block{display:block;margin-bottom:16px}.fa-contact__field--required .fa-contact__label:after{content:" *";color:rgb(var(--color-error),.8)}.fa-contact__input,.fa-contact__textarea,.fa-contact__select{width:100%;min-height:44px;padding:12px 24px;font-size:16px;font-family:var(--font-body-family);color:rgb(var(--color-foreground));background-color:#282828;border:1px solid rgb(var(--color-foreground),.2);border-radius:20px;transition:border-color var(--duration-default)}.fa-contact__input:focus,.fa-contact__textarea:focus,.fa-contact__select:focus{outline:none;border-color:rgb(var(--color-foreground),.5)}.fa-contact__input::placeholder,.fa-contact__textarea::placeholder{color:rgb(var(--color-foreground),.5);text-transform:uppercase;font-size:14px;letter-spacing:.5px}.fa-contact__textarea{min-height:140px;resize:vertical;font-family:var(--font-body-family)}@media screen and (min-width:750px){.fa-contact__textarea{min-height:180px}}.fa-contact__select-wrapper{position:relative}.fa-contact__select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px}.fa-contact__select-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;color:rgb(var(--color-foreground),.5);transition:transform var(--duration-default)}.fa-contact__select:focus~.fa-contact__select-icon{transform:translateY(-50%) rotate(180deg)}.fa-contact__radio-grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.fa-contact__radio-grid{grid-template-columns:1fr 1fr;gap:12px 24px}}.fa-contact__radio-item{display:flex;align-items:center;gap:8px}.fa-contact__radio{width:18px;height:18px;margin:0;cursor:pointer;accent-color:rgb(var(--color-button),var(--alpha-button-background))}.fa-contact__radio-label{margin:0;font-size:14px;color:rgb(var(--color-foreground));cursor:pointer}.fa-contact__checkbox-wrapper{display:flex;align-items:center;gap:8px;margin-top:8px}.fa-contact__checkbox{width:18px;height:18px;margin:0;flex-shrink:0;cursor:pointer;accent-color:rgb(var(--color-button),var(--alpha-button-background))}.fa-contact__checkbox-label{margin:0;font-size:14px;line-height:1.5;color:rgb(var(--color-foreground),.8);cursor:pointer}.fa-contact__terms-link{color:rgb(var(--color-foreground));text-decoration:underline;transition:opacity var(--duration-default)}.fa-contact__terms-link:hover{opacity:.7}.fa-contact__submit{margin-top:8px}.fa-contact__button{width:100%}@media screen and (min-width:750px){.fa-contact__button{width:auto}}.fa-contact__input:focus-visible,.fa-contact__textarea:focus-visible,.fa-contact__select:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.fa-contact__input:invalid:not(:placeholder-shown),.fa-contact__textarea:invalid:not(:placeholder-shown){border-color:rgb(var(--color-error),.5)}.fa-contact__input:valid:not(:placeholder-shown),.fa-contact__textarea:valid:not(:placeholder-shown){border-color:#4caf5080}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mithril-contact.css.map */
