@media only screen and (max-width: 767px) {
    .js-dlpo-cartFloat-display-a1 .cartFloat,
    .js-dlpo-cartFloat-display-a2 .cartFloat,
    .js-dlpo-cartFloat-display-b1 .cartFloat,
    .js-dlpo-cartFloat-display-b2 .cartFloat {
        bottom: -125px;
    }

    .js-dlpo-cartFloat-display-a1 .cartFloat__btn,
    .js-dlpo-cartFloat-display-a2 .cartFloat__btn,
    .js-dlpo-cartFloat-display-b1 .cartFloat__btn,
    .js-dlpo-cartFloat-display-b2 .cartFloat__btn {
        min-width: unset;
        flex-basis: 60%;
    }

    .js-dlpo-cartFloat-display-a1 .cartFloat__stock,
    .js-dlpo-cartFloat-display-a2 .cartFloat__stock,
    .js-dlpo-cartFloat-display-b1 .cartFloat__stock,
    .js-dlpo-cartFloat-display-b2 .cartFloat__stock {
        flex-basis: 40%;
    }

    /* A2,B2パターンのみ */
    .js-dlpo-cartFloat-display-a2 .cartFloat__price--standard,
    .js-dlpo-cartFloat-display-b2 .cartFloat__price--standard {
        color: #333;
    }

    /* テスト記述に負けてるので追加で入れてる(反映時不要なら削除) */
    .cartFloat.-show {
        bottom: 0;
    }
}