/* SET3900_ProductDetail */
@media (min-width: 1024px) {
    .divProductSetSize {
        width: 25%;
    }
}

.ddlProductSetSize_Qty {
    width: 50%;
}

.size-item {
    padding: 0 !important;
}

@media (min-width: 769px) {
    .size-item {
        padding-left: 40% !important;
        padding-right: 10% !important;
    }
}

@media (min-width: 992px) and (max-width: 1240px) {
    .input-wrapper.input-wrapper--two {
        width: calc((100% - 40px));
    }
}


/* SET3900_ShoppingCart */
.divQty {
    display: inline-block;
    width: 80px;
    margin-right: 20px;
}

.shopping-item-remove {
    float: right;
    margin-right: -40px;
}

    .shopping-item-remove a {
        display: inline-block;
        width: 30px;
        height: 30px;
        background-image: url('/assets/css/images/theme/icon_50.png');
        background-position: 0px -550px;
        background-repeat: no-repeat;
    }

        .shopping-item-remove a:hover {
            background-position: -50px -550px;
            background-repeat: no-repeat;
        }

.classQty::before {
    content: 'X';
    display: inline-block;
    margin-right: 10px;
    color: #aaa;
    font-size: 12px;
}

@media (max-width: 825px) {
    .shopping-item-remove {
        margin-right: 50%;
    }

    .divQty {
        width: 180px;
    }
}

@media (max-width: 570px) {
    .shopping-item-remove {
        margin-right: 0px;
    }
}

@media (max-width: 410px) {
    .divQty {
        width: 120px;
        margin-right: 0px;
    }
}
