
.sub-total{
    
    position: relative;
}

@media screen and (max-width: 767px) {
    .location-btn {
        background-color: transparent;
        background: transparent;
    }
    .location-btn :hover{
        background-color: transparent;
        background: transparent;
    }
    .location-btn :active{
        background-color: transparent;
        background: transparent;
    }
    .mobile-sign{
        display: block;
    }
    .location-btn span{
        display: none;
    }
    .lg-out{
        display: block;
    }
    .mb-profile{
        text-align: center;
    }
    .lg-btn{
        font-size: 12px;
        display: block;
        background-color: #fe9a00;
        color: #fff !important;
        width: fit-content;
        padding: 5px 10px;
        margin: auto;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .product-box-section .product-details-box-list .product-details-box .product-content .description .product-box-price .plus-minus{
        position: relative;
        bottom: -4px;
        padding: 6px 8px;
    }
}










@media screen and (max-width: 382px) {
    .ftype{
        font-size: 12px;
    }
    .product-box-section .product-details-box-list .product-details-box .product-content .description .product-box-price h2 {
        font-size: calc(17px + 4*(100vw - 320px) / 1600);
    }
    .product-box-price del{
        font-size: 14px;
    }
}