.revolt-contact-main{position:relative;transition:background-color .3s ease,color .3s ease}.revolt-contact-main__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.revolt-contact-main__section-title{font-family:var(--font-heading-family);font-size:3rem;font-weight:700;text-transform:uppercase;margin:0 0 20px;letter-spacing:.5px;line-height:1.2}.revolt-contact-main__section-desc{font-size:1.6rem;line-height:1.6;margin:0 0 40px}.revolt-contact-details__list{display:flex;flex-direction:column;gap:25px}.revolt-contact-detail-card{display:flex;gap:20px;align-items:flex-start;padding:25px;border-radius:8px;border:1px solid transparent;transition:all .4s cubic-bezier(.25,.8,.25,1)}.revolt-contact-detail-card:hover{transform:translate(6px)}.revolt-contact-detail-card__icon{width:50px;height:50px;border-radius:4px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border:1px solid transparent}.revolt-contact-detail-card__icon svg{width:24px;height:24px}.revolt-contact-detail-card__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;text-transform:uppercase;margin:0 0 8px;letter-spacing:1px}.revolt-contact-detail-card__line{font-size:1.5rem;line-height:1.4;margin:0 0 4px}.revolt-contact-detail-card__line:last-child{margin-bottom:0}.revolt-contact-form-wrapper{display:flex;flex-direction:column;gap:20px}.revolt-form-field-group{display:grid;grid-template-columns:1fr 1fr;gap:20px}.revolt-form-field{display:flex;flex-direction:column;gap:8px}.revolt-form-label{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.revolt-form-input,.revolt-form-textarea{font-family:var(--font-body-family);font-size:1.4rem;padding:14px 18px;border-radius:4px;border:1px solid transparent;outline:none;transition:all .3s ease;width:100%}.revolt-form-textarea{resize:vertical}.revolt-btn--submit{border-radius:4px;padding:16px 40px;font-size:1.4rem;width:auto;display:inline-flex}.revolt-form-feedback{display:flex;align-items:center;gap:12px;padding:15px 20px;border-radius:4px;font-size:1.4rem;font-weight:600;margin-bottom:10px}.revolt-feedback-icon{width:20px;height:20px;flex-shrink:0}.revolt-form-feedback--success{background-color:#00800014;border:1px solid rgba(0,128,0,.2);color:green}.revolt-form-feedback--error{background-color:#ff000014;border:1px solid rgba(255,0,0,.2);color:var(--revolt-red)}.revolt-color-scheme--dark{background-color:var(--revolt-darker);color:var(--revolt-white)}.revolt-color-scheme--dark .revolt-contact-main__section-title{color:var(--revolt-white)}.revolt-color-scheme--dark .revolt-contact-main__section-desc{color:#a3a3a3}.revolt-color-scheme--dark .revolt-contact-detail-card{background-color:var(--revolt-dark);border-color:#ffffff0d}.revolt-color-scheme--dark .revolt-contact-detail-card:hover{border-color:#ff00004d;box-shadow:0 8px 25px #ff000014}.revolt-color-scheme--dark .revolt-contact-detail-card__icon{background-color:#ff000014;border-color:#ff000026;color:var(--revolt-red)}.revolt-color-scheme--dark .revolt-contact-detail-card__title{color:var(--revolt-white)}.revolt-color-scheme--dark .revolt-contact-detail-card__line{color:#a3a3a3}.revolt-color-scheme--dark .revolt-form-label{color:var(--revolt-white)}.revolt-color-scheme--dark .revolt-form-input,.revolt-color-scheme--dark .revolt-form-textarea{background-color:var(--revolt-dark);border-color:#ffffff1a;color:var(--revolt-white)}.revolt-color-scheme--dark .revolt-form-input::placeholder,.revolt-color-scheme--dark .revolt-form-textarea::placeholder{color:#666}.revolt-color-scheme--dark .revolt-form-input:focus,.revolt-color-scheme--dark .revolt-form-textarea:focus{border-color:var(--revolt-red);box-shadow:0 0 0 1px var(--revolt-red);background-color:#1a1a1a}.revolt-color-scheme--white{background-color:#fff;color:#111}.revolt-color-scheme--white .revolt-contact-main__section-title{color:#0a0a0a}.revolt-color-scheme--white .revolt-contact-main__section-desc{color:#555}.revolt-color-scheme--white .revolt-contact-detail-card{background-color:#f8f8f8;border-color:#0000000d}.revolt-color-scheme--white .revolt-contact-detail-card:hover{border-color:#f003;box-shadow:0 8px 25px #ff00000f;background-color:#fff}.revolt-color-scheme--white .revolt-contact-detail-card__icon{background-color:#ff00000d;border-color:#ff00001a;color:var(--revolt-red)}.revolt-color-scheme--white .revolt-contact-detail-card__title{color:#111}.revolt-color-scheme--white .revolt-contact-detail-card__line{color:#555}.revolt-color-scheme--white .revolt-form-label{color:#111}.revolt-color-scheme--white .revolt-form-input,.revolt-color-scheme--white .revolt-form-textarea{background-color:#f8f8f8;border-color:#00000014;color:#111}.revolt-color-scheme--white .revolt-form-input::placeholder,.revolt-color-scheme--white .revolt-form-textarea::placeholder{color:#999}.revolt-color-scheme--white .revolt-form-input:focus,.revolt-color-scheme--white .revolt-form-textarea:focus{border-color:var(--revolt-red);box-shadow:0 0 0 1px var(--revolt-red);background-color:#fff}.revolt-color-scheme--yellow{background-color:#faf6e8;color:#111}.revolt-color-scheme--yellow .revolt-contact-main__section-title{color:#0a0a0a}.revolt-color-scheme--yellow .revolt-contact-main__section-desc{color:#555}.revolt-color-scheme--yellow .revolt-contact-detail-card{background-color:#fffdf5;border-color:#daa52026}.revolt-color-scheme--yellow .revolt-contact-detail-card:hover{border-color:#daa52080;box-shadow:0 8px 25px #daa52014}.revolt-color-scheme--yellow .revolt-contact-detail-card__icon{background-color:#daa5200f;border-color:#daa52033;color:#b8860b}.revolt-color-scheme--yellow .revolt-contact-detail-card__title{color:#111}.revolt-color-scheme--yellow .revolt-contact-detail-card__line{color:#555}.revolt-color-scheme--yellow .revolt-form-label{color:#111}.revolt-color-scheme--yellow .revolt-form-input,.revolt-color-scheme--yellow .revolt-form-textarea{background-color:#fffdf5;border-color:#daa52033;color:#111}.revolt-color-scheme--yellow .revolt-form-input::placeholder,.revolt-color-scheme--yellow .revolt-form-textarea::placeholder{color:#999}.revolt-color-scheme--yellow .revolt-form-input:focus,.revolt-color-scheme--yellow .revolt-form-textarea:focus{border-color:#b8860b;box-shadow:0 0 0 1px #b8860b;background-color:#fff}@media screen and (max-width:989px){.revolt-contact-main__grid{gap:40px}}@media screen and (max-width:749px){.revolt-contact-main__grid{grid-template-columns:1fr;gap:50px}.revolt-form-field-group{grid-template-columns:1fr;gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/revolt-contact-main.css.map */
