:root{--abundance-gold: #d6b78a;--abundance-black: #050505}body:has(.contact) .main-page-title{max-width:1180px;margin:56px auto 0!important;padding:0 24px;text-align:center;color:#111;font-family:var(--font-heading-family);font-size:clamp(42px,5vw,74px)!important;line-height:.95;letter-spacing:.05em;text-transform:uppercase}body:has(.contact) .main-page-title+.rte{max-width:760px;margin:16px auto 0;text-align:center;color:#0000009e}.contact img{max-width:100%}.contact{position:relative;max-width:1040px!important;margin-top:34px!important;margin-bottom:72px!important;padding:clamp(34px,5vw,62px)!important;overflow:hidden;border:1px solid rgba(214,183,138,.26);border-radius:32px;background:radial-gradient(circle at 12% 8%,rgba(214,183,138,.16),transparent 30%),radial-gradient(circle at 90% 15%,rgba(214,183,138,.1),transparent 26%),linear-gradient(145deg,#090807,#030303);box-shadow:0 30px 80px #0000002e,inset 0 1px #ffffff0f}.contact:before{content:"Contact 8888 Abundance";display:inline-flex;margin:0 0 16px;padding:9px 14px;border:1px solid rgba(214,183,138,.32);border-radius:999px;background:#ffffff0b;color:var(--abundance-gold);font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.contact:after{content:"Send us a message about sizing, orders, new drops, returns, or brand enquiries. Our team will get back to you shortly.";display:block;max-width:720px;margin:0 0 34px;color:#ffffffb8;font-size:17px;line-height:1.75}.contact>.title,.contact>h2.title{display:none!important}.contact form{position:relative;padding:clamp(24px,4vw,42px);border:1px solid rgba(214,183,138,.2);border-radius:24px;background:#fffffffa;box-shadow:0 24px 60px #0003}.contact form:before{content:"Send a message";display:block;margin-bottom:8px;color:#111;font-family:var(--font-heading-family);font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:.035em}.contact form:after{content:"Fill out the form below and we will respond as soon as possible.";display:block;margin:-2px 0 28px;color:#00000094;font-size:15px;line-height:1.6}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.6rem;border-radius:16px;background:#faf8f3}.contact .field:before,.contact .field:after{display:none!important}.contact .field__input,.contact .text-area{min-height:58px;padding:2.1rem 1.7rem .9rem;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;background:#faf8f3!important;color:#111!important;box-shadow:none!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.contact textarea.field__input,.contact .text-area{min-height:172px;resize:vertical}.contact .field__input:focus,.contact .text-area:focus{border-color:#d6b78ab8!important;background:#fff!important;box-shadow:0 0 0 4px #d6b78a29!important}.contact .field__label{left:1.7rem;color:#0000008c;letter-spacing:.02em}.contact__field-error .form__message,.contact .form-status-list{margin-top:.6rem;color:#9b1c1c}.contact__button{margin-top:2.6rem}.contact__button .button{min-width:190px;min-height:54px;border-radius:999px!important;background:#050505!important;color:#fff!important;border:1px solid rgba(214,183,138,.54)!important;box-shadow:0 16px 38px #0000002e;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.contact__button .button:before,.contact__button .button:after{display:none!important}.contact__button .button:hover{transform:translateY(-2px);background:var(--abundance-gold)!important;color:#050505!important;box-shadow:0 20px 46px #0000003d}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:749px){body:has(.contact) .main-page-title{margin-top:34px!important;font-size:clamp(34px,12vw,48px)!important}.contact{margin-top:24px!important;margin-bottom:46px!important;padding:20px!important;border-radius:22px}.contact:after{font-size:15px;margin-bottom:24px}.contact form{padding:22px 16px;border-radius:18px}.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
