.cart-form-wrapper {
    flex-flow: column;
    flex: 1;
    min-height: auto;
    display: flex;
}

.popup-music .spleet.top-pop {

    z-index: 2;
}

.cart-form_item_right img {
    height: 100%;
}

.btn-single, .apply-coupon {
    cursor: pointer;
}

wc-order-attribution-inputs {
    display: none;
}

button[disabled] {
    opacity: 0.6;
}

.input-5.lineinput.field__input_error, .whitetheme .input-5.lineinput.field__input_error {
    border-bottom-color: red;
}

.v-select.country_select {
    width: 100%;
}

a.woocommerce-remove-coupon {
    color: #fff;
}

.coupon_info {
    margin-bottom: 20px;
}

/*.input-5.lineinput.country_select {*/
/*    display: none;*/
/*}*/

.input-5.lineinput.hide {
    display: none !important;
}

.input-5.lineinput.fullwidth {
    grid-column: 1 / -1;
}

.cursor_pointer {
    cursor: pointer;
}

.preloader {
    position: relative;
    animation: pulse 1.2s linear infinite;
}

.preloader:before {
    content: "";
    opacity: 1;
    visibility: visible;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 1000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

/*.delivery-block .div-block-18:nth-last-child(1) {*/
/*    display: none*/
/*}*/

/*.delivery-block:has( #shipping_method_0_flat_rate6:checked ) .shipping_fields:nth-last-child(2) {*/
/*    display: none*/
/*}*/

/*.delivery-block:has( #shipping_method_0_flat_rate6:checked ) .shipping_fields:nth-last-child(1) {*/
/*    display: flex*/
/*}*/

.delivery-block:has( #shipping_method_0_flat_rate3:checked ) .shipping_fields #shipping_punkt {
    display: none;
}

.delivery-block:has( #shipping_method_0_flat_rate6:checked ) .shipping_fields > * {
    display: none;
}

.delivery-block:has( #shipping_method_0_flat_rate6:checked ) .shipping_fields #shipping_punkt {
    display: flex;
}

.delivery-block:has(#shipping_method_0_flat_rate6:checked) .div-block-18:nth-last-child(2) {
    display: flex !important;
}

@keyframes onAutoFillStart {
    from {/**/}
    to {/**/}
}

input:-webkit-autofill {
    animation-name: onAutoFillStart;
    animation-duration: 1ms;
}



@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes pulse {
    0% {
        opacity: 0.7
    }
    50% {
        opacity: 0.4;
    }

    100% {
        opacity: 0.7;
    }
}

@media screen and (max-width:495px){
html #playlist .active:after {

    left: -15rem;
    right: -15rem;
}
}
