.buy1click-item { position: relative; }
.b1cremove-btn {
    position: absolute; top: 4px; right: 4px; width: 24px; height: 24px; padding: 0;
    border: 0; border-radius: 50%; background: transparent; cursor: pointer;
    color: #e53935; font-size: 20px; line-height: 24px; text-align: center;
}
.b1cremove-btn:hover, .b1cremove-btn:focus-visible { background: rgba(229, 57, 53, 0.1); }
.b1cremove-btn[disabled] { opacity: 0.4; cursor: wait; }
