.contact-data-section.disabled{
    pointer-events:none;
}

#checkout-register-form-id{
    /*height: auto!important;*/
    /*position: initial!important;*/
}

#cart-pjax{
    display:contents;
}

.hide{
    display: none;
}

.theme-blue .file-dragover {
    border-color: #2939A3;
    background: linear-gradient(0deg, #FAFAF9, #FAFAF9),
                linear-gradient(0deg, rgba(41, 57, 163, 0.04), rgba(41, 57, 163, 0.04));
}

.file-dragover {
    position: relative;
    border-color: #33800D;
}

.file-dragover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(51, 128, 13, 0.04), rgba(51, 128, 13, 0.04));
    border-radius: 8px;
    border: 1px dashed #33800D;
    max-height: 116px;
}

.recommended-drugs__item.hidden {
    display: none;
}

.recommended-drugs__img a {
    display: block;
    width: 100%;
    height: 100%;
    color: transparent;
}

.news-products__item-content {
    img {
        width: 100%;
        height: 133px;
        object-fit: cover;
    }
}

@media (max-width: 768px) {
    .news-products__item-content {
        img {
            width: 100%;
            height: 193px;
            object-fit: cover;
        }
    }
}

.form-agree.thema-green a.link {
      --tw-text-opacity: 1;
  color: rgb(51 128 13 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.form-agree.thema-green a.link:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
}

.select2-container--krajee-bs4.select2-container--open:not(.select2-container--disabled) .select2-selection, .select2-container--krajee-bs4:not(.select2-container--disabled) .select2-selection:focus {
    border: 1px solid #ced4da !important;
    box-shadow: inherit !important;
}

#checkout-form-id textarea{
    border-color: inherit!important;
}

.form-agree.thema-blue a.link {
    --tw-text-opacity: 1;
    color: rgb(41 57 163 / var(--tw-text-opacity));
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

.form-agree.thema-blue a.link:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
}

.form-feedback .field-feedbackform-recaptcha, .form-feedback .field-modalfeedbackform-recaptcha {
    margin-top: 24px;
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .form-feedback .field-feedbackform-recaptcha, .form-feedback .field-modalfeedbackform-recaptcha {
        padding-bottom: 0;
    }
}