.tag {
    font-weight:400 !important;
}

.js-toogle-password {
    cursor:pointer;
}

.alert-danger {
    font-size:20px;
    font-weight:800;
    background-color:red;
    color:white;
}
iframe .closeButton-0-1-8 {
    display: none !important;
}
@media(min-width:768px) {
    #popup-zasilkovna {
        width:80vw !important;
    }
    .small {
        max-width:150px !important;
    }
}

.nay-icon-marker img {
    background-color: white !important;
    border: 2px solid white !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}

.layout-cart__heading .empty-cart-btn {
    margin-left: initial !important;
}

@media(max-width:600px) {
    .layout-cart__heading .empty-cart-btn {
        margin-left: 8px !important;
    }
    .share-cart-btn strong {
        display: none !important;
    }
    .share-cart-btn {
        margin-left: auto !important;
    }
    .layout-cart__heading {
        gap: 0 !important;
    }
}

.share-cart-btn {
    background-color: white !important;
    color: var(--color-branding-orange) !important;
}



#share-cart-link:disabled {
    background-color: var(--color-gray-scale-gray-100, #f2f2f2);
    cursor: default;
    padding-right: 40px;
}

.form-input--fade {
    max-width: 450px;
}

@media (max-width: 600px) {
    .form-input--fade {
        max-width: 100%;
    }
}

.form-input--fade::after {
    content: '';
    position: absolute;
    top: 1px;
    right: 36px;
    bottom: 1px;
    width: 40px;
    background: linear-gradient(to right, transparent, var(--color-gray-scale-gray-100, #f2f2f2));
    pointer-events: none;
    border-radius: 0 6px 6px 0;
}

.form-input .form-input__right-ico {
    pointer-events: auto;
    z-index: 2;
}

.form-row__content-wrapper--delivery {
    grid-column: 2 !important;
}

.selected-pickuppoint--extra-services {
    padding-left: 99px !important;
}

@media (max-width: 600px) {
    .selected-pickuppoint--extra-services {
        padding-left: 0 !important;
    }
}
