.pmed-modal .btn.js-close-modal{position:absolute;top:5px;right:5px}.pmed-modal .pmed-form__title{text-align:center}@media screen and (min-width: 769px){.pmed-modal .modal__content{padding-top:38px}}pmed-form pmed-submit-button{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:2rem}pmed-form .btn.pmed-form__submit{border-radius:5px;min-width:150px;margin-top:40px}pmed-form .btn.pmed-form__submit.pmed-button--loading{position:relative;text-align:left;padding-left:38px;margin-top:10px}pmed-form .btn.pmed-form__submit.pmed-button--loading:before{content:"";position:absolute;top:14px;left:5px;width:1em;height:1em;border:2px solid #fff;border-top-color:transparent;border-radius:50%;display:inline-block;margin-left:.5em;animation:spin .8s linear infinite}pmed-form .pmed-form__submit-error-message-wrapper{margin-top:1rem}pmed-form .pmed-form__submit-error-message-wrapper,pmed-form .pmed-form__submit-info-message-wrapper{display:flex;align-items:center;min-height:30px}pmed-form .pmed-form__submit-error-message-wrapper.hidden,pmed-form .pmed-form__submit-info-message-wrapper.hidden{display:none}pmed-form .pmed-form__submit-error-message-wrapper .icon,pmed-form .pmed-form__submit-info-message-wrapper .icon{width:24px;height:24px;margin-right:10px}pmed-form .pmed-question__error-message{display:flex;align-items:center;color:rgb(var(--error-text-color));margin-top:1rem}pmed-form .pmed-question__error-message.hidden{display:none}pmed-form .pmed-question__error-message .icon{margin-right:.5rem;width:24px;height:24px}pmed-form .pmed-question{display:block;padding:1.5rem 0}pmed-form .pmed-question:not(:last-of-type){border-bottom:1px solid #d8d8d8}pmed-form .pmed-question .label{font-weight:500}pmed-form .pmed-question .label-row{display:flex;width:100%;margin-bottom:.75rem}pmed-form .pmed-question.has-error .label{color:rgb(var(--error-text-color))}pmed-form .pmed-question.has-error .label:before{border-color:rgb(var(--error-text-color))}pmed-form .pmed-question.has-error label:before{border-color:rgb(var(--error-text-color))}pmed-form .pmed-question__label{margin-bottom:1rem}pmed-form .pmed-question__label.label{font-weight:500}pmed-form .pmed-question__fields{margin-bottom:.5rem}pmed-form .pmed-question__fields .label,pmed-form .pmed-question__fields label:not(.label-row){margin-right:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sf9_pmed-main.css.map */
