.custom-inquiry-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.custom-inquiry-drawer{background-color:#000;color:#fff;width:100%;max-width:680px;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px #0000004d;max-height:90vh}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #333;flex-shrink:0}.modal-header-title{font-size:1.5rem;font-weight:600;margin:0}.drawer__close{background:none;border:none;color:#888;cursor:pointer;padding:5px}.drawer__close:hover{color:#fff}.drawer__close .icon{width:200px;height:24px;stroke-width:2}.drawer__content{flex-grow:1;overflow-y:auto;padding:25px}#customContactForm{display:flex;flex-direction:column;height:100%}.inquiry-steps-container{flex-grow:1}.inquiry-step{display:none}.inquiry-step.active{display:block}.progress-bar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding:0 10px}.progress-step{display:flex;flex-direction:column;align-items:center;text-align:center;color:#888;position:relative;width:100px}.progress-step.active{color:#fff}.step-circle{width:30px;height:30px;border-radius:50%;background-color:#333;border:2px solid #555;display:flex;justify-content:center;align-items:center;font-weight:700;transition:all .3s ease}.progress-step.active .step-circle{background-color:#eae41b;border-color:#eae41b;color:#000}.step-label{margin-top:8px;font-size:.8rem;font-weight:500}.progress-line{flex-grow:1;height:2px;background-color:#555;margin:15px -15px 0;position:relative;top:0}.inquiry-question{font-size:1.25rem;font-weight:600;margin-bottom:20px;text-align:left}.selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.selection-item-new{display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:100%;height:60px;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;color:#fff;font-weight:500;box-sizing:border-box}.selection-item-new:hover{border-color:#eae41b}.selection-item-new__text{font-size:1rem}.selection-item-new__icon{max-height:45px;width:auto;object-fit:contain}.selection-item-new.selected{border:2px solid #EAE41B!important;box-shadow:0 0 12px #eae41b99!important;padding:0 19px}.contact__fields.customFormFields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.customFormFields .field{position:relative}.customFormFields .field.field--full{grid-column:1 / -1}.customFormFields .input,.customFormFields .textarea{background-color:#1a1a1a;border:1px solid #555;color:#fff}.image-upload-container .ulpod-icon{border:1px dashed #555;background-color:#1a1a1a}.action-buttons{padding-top:24px;border-top:1px solid #333;display:flex;justify-content:space-between;margin-top:auto;flex-shrink:0}.back-button,.next-button,.submit-button{padding:14px 28px;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.back-button{background-color:#333;color:#fff}.next-button,.submit-button{background-color:#eae41b;color:#000}.back-button:hover{background-color:#444}.next-button:hover,.submit-button:hover{background-color:#f5ef6a}.thank-you-container{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;height:100%}.thank-you-container h1{font-size:2rem;color:#eae41b;margin:20px 0 10px}.thank-you-container p{color:#ccc;margin-bottom:30px}.shopping-button{padding:14px 28px;background-color:#eae41b;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.checkmark-icon{width:80px;height:80px;border-radius:50%;display:block;stroke-width:3;stroke:#eae41b;stroke-miterlimit:10;box-shadow:inset 0 0 #eae41b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark-icon path{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 40px #eae41b}}@media(max-width:767px){.custom-inquiry-drawer{width:100%;height:100%;max-height:100%;border-radius:0}.selection-grid,.contact__fields.customFormFields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-inquiry-modal.css.map */
