.product-inquiry-modal{background-color:#00000080;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1;transition:opacity .3s ease}.product-inquiry-modal[open]{visibility:visible;opacity:1;z-index:101}.product-inquiry-modal__dialog{display:flex;align-items:center;justify-content:center;height:100vh}.product-inquiry-modal__content{max-height:90vh;width:100%;max-width:500px;overflow:auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0003;position:relative}@media screen and (min-width: 750px){.product-inquiry-modal__content{padding:2.5rem}}.product-inquiry-modal__toggle{background-color:transparent;border:none;color:rgba(var(--color-foreground),.75);display:flex;align-items:center;justify-content:center;cursor:pointer;right:1rem;padding:1rem;position:absolute;z-index:2;top:1rem}.product-inquiry-modal__toggle:hover{color:rgba(var(--color-foreground),1)}.product-inquiry-modal__toggle .icon{height:1.5rem;width:1.5rem}.product-inquiry-modal__heading{margin-bottom:1.5rem;font-size:calc(var(--font-heading-scale) * 1.8rem);text-align:center}.product-inquiry-form__fields{display:grid;gap:1.5rem;margin-bottom:2rem}@media screen and (min-width: 750px){.product-inquiry-form__fields{gap:2rem}}.product-inquiry-form .field{margin-bottom:0}.product-inquiry-form .field__input,.product-inquiry-form .text-area{padding:1.2rem;border-radius:4px;border:1px solid rgba(var(--color-foreground),.1)}.product-inquiry-form .field__input:focus,.product-inquiry-form .text-area:focus{border-color:rgba(var(--color-button),.8);box-shadow:0 0 0 1px rgba(var(--color-button),.5);outline:none}.product-inquiry-form__button{margin-top:1rem}.product-inquiry-form__button .button{width:100%;justify-content:center;padding:1.2rem;border-radius:4px}.product-inquiry-success{text-align:center;padding:2rem 0}.product-inquiry-success__message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.product-inquiry-success__icon{width:4rem;height:4rem;color:#4caf50}.product-inquiry-success__message p{font-size:1.6rem;margin:0;color:rgba(var(--color-foreground),.8)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-inquiry-modal.css.map */
