.earif-custom-gig-modal[hidden]{display:none!important}.earif-custom-gig-modal:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#071e18b8}.earif-custom-gig-modal__panel{--earif-modal-pad: clamp(20px, 3.5vw, 30px);position:relative;z-index:1;width:min(560px,100%);max-height:min(88vh,760px);overflow:auto;padding:var(--earif-modal-pad);border:1px solid rgba(209,236,223,.22);border-radius:8px;background:#fffaf2;box-shadow:0 26px 90px #02120e5c}.earif-custom-gig-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer}.earif-custom-gig-modal__close{position:absolute;top:16px;right:16px;display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,250,242,.28);border-radius:999px;background:#fffaf21f;color:#fffaf2;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.earif-custom-gig-modal__close:hover{background:#fffaf233;border-color:#fffaf280;transform:translateY(-1px)}.earif-custom-gig-modal__title{margin:calc(var(--earif-modal-pad) * -1) calc(var(--earif-modal-pad) * -1) 18px;padding:var(--earif-modal-pad) 64px var(--earif-modal-pad) var(--earif-modal-pad);border-radius:8px 8px 0 0;background:#084234;color:#fffaf2;font-size:clamp(1.28rem,2.4vw,1.72rem);font-weight:800;letter-spacing:0;line-height:1.18}.earif-custom-gig-modal .earif-form{display:grid;gap:14px;margin-top:0;padding:18px;border:1px solid rgba(8,66,52,.12);border-radius:8px;background:#ffffffc7;box-shadow:0 12px 36px #081f191a}.earif-gig-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.earif-gig-request-field{display:grid;gap:6px}.earif-gig-request-field--full{grid-column:1 / -1}.earif-custom-gig-modal .earif-form label{color:#102d26d1;font-size:.9rem;font-weight:800;letter-spacing:0}.earif-custom-gig-modal .earif-form input,.earif-custom-gig-modal .earif-form textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid rgba(8,66,52,.2);border-radius:8px;background:#fffdf8;color:#102d26;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.earif-custom-gig-modal .earif-form textarea{min-height:112px;resize:vertical}.earif-custom-gig-modal .earif-form input:focus,.earif-custom-gig-modal .earif-form textarea:focus{border-color:#084234b8;background:#fff;box-shadow:0 0 0 3px #08423421;outline:0}.earif-gig-request-form__status{min-height:1.4em;margin:0;color:#102d26b8}.earif-custom-gig-modal .earif-btn--primary{width:100%;justify-content:center;min-height:48px;border-color:#084234;background:#084234;color:#fffaf2}.earif-custom-gig-modal .earif-btn--primary:hover{border-color:#0d5947;background:#0d5947;color:#fffaf2}body.earif-custom-gig-modal-open{overflow:hidden}@media(max-width:640px){.earif-custom-gig-modal:not([hidden]){align-items:stretch;padding:10px}.earif-custom-gig-modal__panel{--earif-modal-pad: 18px;max-height:calc(100vh - 20px)}.earif-custom-gig-modal__title{margin-bottom:14px;padding-right:56px}.earif-custom-gig-modal .earif-form{padding:14px}.earif-gig-request-fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/earif-custom-gig-modal.css.map */
