.refund-modal,.refund-modal *,.refund-modal *:before,.refund-modal *:after{box-sizing:border-box}.refund-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:none;align-items:center;justify-content:center;padding:16px;background-color:var(--overlay-solid-medium);overflow-y:auto;overscroll-behavior:contain}.refund-modal[open]{display:flex}.refund-modal__dialog{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:44px 20px 28px;border-radius:var(--radius-xl);overflow-y:auto;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));outline:none}.refund-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:currentColor;cursor:pointer;transition:var(--transition-quick)}.refund-modal__close:hover,.refund-modal__close:focus-visible{background-color:var(--color-light-purple-300);color:var(--color-electric-purple-100);outline:none}.refund-modal__close .theme-icon{width:20px;height:20px}.refund-modal__heading{margin:0 32px 0 0}.refund-modal__text{margin-top:8px;font-size:var(--font-size-body-14);line-height:var(--line-height-140)}.refund-modal__text p{margin:0}.refund-modal__text p+p{margin-top:8px}.refund-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.refund-form__field{display:flex;flex-direction:column;gap:6px}.refund-form__label{font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-130)}.refund-form__input{width:100%;min-width:0;height:46px;padding:0 20px;border:1px solid var(--color-light-purple-300);border-radius:var(--radius-full);-webkit-appearance:none;appearance:none;background-color:var(--color-white-100);color:var(--color-black-100);font-family:var(--font-family-golos);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);transition:var(--transition-quick)}.refund-form__input--textarea{height:auto;min-height:112px;padding:12px 20px;border-radius:var(--radius-lg);resize:vertical}.refund-form__input::placeholder{color:var(--color-purple-500);opacity:1}.refund-form__input:focus,.refund-form__input:focus-visible{border-color:var(--color-electric-purple-100);outline:none;box-shadow:none}.refund-form__submit{align-self:stretch;margin-top:8px}.refund-form__status{margin:0;padding:12px 16px;border-radius:var(--radius-ml);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);outline:none}.refund-form__status--success{background-color:var(--color-mint-100);color:var(--color-dark-purple-100)}.refund-form__status--error{background-color:var(--color-light-purple-200);color:var(--color-black-100)}.refund-form__status--error p{margin:0 0 4px}.refund-form__status--error ul{margin:0;padding-left:18px;font-weight:var(--font-weight-regular)}@media screen and (min-width:750px){.refund-modal{padding:32px}.refund-modal__dialog{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);padding:40px 40px 36px}.refund-modal__close{top:16px;right:16px}.refund-form{gap:18px;margin-top:28px}.refund-form__submit{align-self:flex-start;min-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-refund-form.css.map */
