.plugins-binding-home-data-detail .nav .nav-right .estimate-discount-price .discount-icon {
    border-top-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    background-image: linear-gradient(45deg,#a3f9a3,#248828,#8bc34a,#d2374c,#9c27b0);
    background-size: 400%;
    animation: gradient 5s ease infinite;
    color: #fff;
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.plugins-binding-home-data-detail .nav .nav-right .buy-submit {
    border: 0.1rem solid var(--color-main);
    background-color: var(--color-main);
    color: #FFFFFF;
    padding: 0 2rem;
    font-size: 1.4rem;
    height: 4rem;
    line-height: 4rem;
}

.plugins-binding-home-data-detail ul li {
    position: relative;
}

.plugins-binding-home-data-detail ul li .lapse {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.plugins-binding-home-data-detail ul li .lapse .lapse-content {
    position: relative;
    transform: rotate(-30deg);
    padding: 1.4rem 0.8rem;
    color: var(--color-red);
}
.plugins-binding-home-data-detail ul li .lapse .lapse-content::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../../../../common/images/default-lapse-icon.png);
    background-size: 100% auto;
    transform: rotate(30deg);
}
.plugins-binding-home-data-detail ul li .item-content {
    position: relative;
}
.plugins-binding-home-data-detail ul li img {
    width: 16rem;
}
.plugins-binding-home-data-detail ul li .checkbox-choice {
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
}
.plugins-binding-home-data-detail ul li .base-right {
    width: calc(100% - 17.4rem);
}
.plugins-binding-home-data-detail ul li .bottom-content {
    line-height: 2rem;
}
.plugins-binding-home-data-detail ul li .bottom-content .inventory {
    max-width: 6rem;
    margin-top: 0.3rem;
}
.plugins-binding-home-data-detail ul li .bottom-content .common-goods-spec-choice-submit-event {
    max-width: calc(100% - 9rem);
}

.plugins-binding-home-data-detail .nav .nav-right {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: end;
    width: 100%;
}
.plugins-binding-home-data-detail .nav .nav-right .nav-total-price {
    width: calc(100% - 12rem);
    display: flex;
    flex-flow: column;
    text-align: left;
    flex-basis: fit-content;
}
.plugins-binding-home-data-detail .nav.am-box-shadow-top .nav-right {
    padding-right: 0;
}
@media only screen and (min-width: 1025px) {
    .plugins-binding-home-data-detail ul {
        width: calc(100% + 1.2rem);
        margin-left: -0.6rem;
    }
}
@media only screen and (max-width: 1050px) {
    .plugins-binding-home-data-detail .nav {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.plugins-binding-home-data-detail ul li .item-error {
    opacity: 0.5;
    pointer-events: none;
}
.plugins-binding-home-data-detail .lapse-no-drop {
    cursor: no-drop;
}