#product-detail .dklab-package-add-pcs:hover, .variant-submit .dklab-package-add-pcs:hover, #product-detail .dklab-carpet-add-pcs:hover {
    background-position: right -1322px;
    text-decoration: none;
}

#product-detail .dklab-package-add-pcs, .variant-submit .dklab-package-add-pcs, #product-detail .dklab-carpet-add-pcs {
    background: url(https://cdn.myshoptet.com/tpl/7c339f43/04-blue/master/templates/frontend_templates/04/img/categoriesListBg.png) no-repeat right -1255px;
    right: 0;
    top: 0;
    height: 1.188rem;
}

#product-detail .dklab-package-remove-pcs:hover, .variant-submit .dklab-package-remove-pcs:hover, #product-detail .dklab-carpet-remove-pcs:hover {
    background-position: right -1455px;
    text-decoration: none;
}

#product-detail .dklab-package-remove-pcs, .variant-submit .dklab-package-remove-pcs, #product-detail .dklab-carpet-remove-pcs {
    background: url(https://cdn.myshoptet.com/tpl/7c339f43/04-blue/master/templates/frontend_templates/04/img/categoriesListBg.png) no-repeat right -1388px;
    right: 0;
    top: 1.125rem;
    height: 19px;
}

.dklab-package-price{
    font-size: 0.875rem !important;
    font-weight: 400 !important;
}

.dklab-package-price-sum{
    font-size: 1.625rem;
    font-weight: 700;
}

td.l-col.cell-price-final {
    padding-top: 5px;
    padding-bottom: 5px;
}

strong.price.dklab-package-price-sum {
    margin-top: -5px;
}

#product-detail .carpet-pcs {
    height: 2.36rem; 
    text-align: right;
    padding-right: 39px;
}


.dklab-carpet-row .field-pieces-wrap {
    position: relative;
    width: 85px;
}

.dklab-carpet-row .button-cart-wrap {
    width: calc(100% - 85px);
    position: relative;
    top: 1px;
}


#product-detail .dklab-carpet-row .field-pieces-wrap:after {
    content: 'bm';
    position: absolute;
    top: 4.5px;
    right: 22px;
    z-index: 2;
    font-size: 11px;
}

