.product-form__ask-question{margin-top:1.6rem;padding-top:1.2rem}.ask-question-trigger{display:inline-flex;align-items:center;gap:.6rem;background:none;border:none;padding:0;font-family:inherit;font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground));cursor:pointer;text-decoration:none;transition:opacity .2s ease}.ask-question-trigger:hover{opacity:.8}.ask-question-trigger .hdt-inline-block{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;flex-shrink:0;color:currentColor}.ask-question-trigger .hdt-inline-block svg{width:100%;height:100%;display:block;color:currentColor}.aq-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.aq-modal--open{visibility:visible;opacity:1}.aq-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.aq-modal__dialog{position:relative;background:rgb(var(--color-background));border-radius:1.6rem;max-width:56rem;width:92vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 40px #0003;z-index:1}.aq-modal__close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground));z-index:2;padding:.4rem;border-radius:50%;transition:background .2s}.aq-modal__close:hover{background:rgba(var(--color-foreground),.08)}.aq-modal__close svg{display:block}.aq-modal__body{padding:3rem}.aq-modal__title{font-size:2rem;font-weight:700;letter-spacing:.05em;text-align:center;margin:0 0 2rem;text-transform:uppercase}.aq-modal__form .field{margin-bottom:1.5rem}.aq-modal__fields{display:flex;flex-direction:column;gap:1.5rem}.aq-modal__button{margin-top:2rem;text-align:center}.aq-modal__button .button{width:100%;max-width:100%;padding:1.4rem 2.4rem;font-size:1.5rem;font-weight:600;letter-spacing:.05em;border-radius:.8rem}.aq-modal__form .button--primary{background-color:#8b6914;color:#fff;border-color:#7a5d12}.aq-modal__form .button--primary:hover{background-color:#7a5d12}.aq-modal__form .field--error .field__input{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.5)}.aq-modal__form .text-area.field__input{min-height:12rem;height:auto;resize:vertical;padding:1.2rem 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-ask-question-modal.css.map */
